Я запускающее деятельность с использованием уведомленияAndroid ICS строке состояния не скрывая при щелчке уведомления
final Intent intent = new Intent(context, TestActivity.class);
intent.setAction(Intent.ACTION_VIEW);
PendingIntent launcher = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
views.setOnClickPendingIntent(R.id.test_launch_btn, launcher);
Если активность не видна, и я нажимаю на уведомление он работает нормально. Проблема заключается в том, что в ICS
, если активность уже видна, и я нажимаю из строки состояния уведомления, она не продвигается по клику уведомления, тогда как в строке состояния Jellybean
слайд вверх по щелчку. Строка состояния не сворачивается при щелчке по уведомлению в ICS. Что можно сделать, чтобы скрыть строку состояния при щелчке уведомления. Я использую S3, работающий 4.0.4.
В случае ICS я думаю, что это не вызов метода collapse класса StatusBarManager. Кто-нибудь знает, когда он вызывается инфраструктурой. – anujprashar
В журнале я вижу, что система пытается запустить активность 06-28 13: 21: 49.522: I/ActivityManager (533): START {act = android.intent.action.VIEW flg = 0x10000000 cmp = com.example.test /. TestActivity bnds = [0,432] [172,604]} из pid -1. Но он не запускается. – anujprashar