타이머가 실행되는 동안 알림을 표시하고 사용자가 알림을 클릭하면 타이머 활동이 열립니다.진행중인 알림 열기 기존 활동
mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
Intent intent = new Intent(this, Activity.class).addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
지금 문제는 내가 타이머를 눌러를 시작할 때 가정 한 후이 실행 타이머 활동을 여는 알림을 클릭 있다는 것입니다.
그러나 타이머를 시작한 다음 다른 활동을 열고 (ActionBar.NAVIGATION_MODE_LIST
경유) 집을 누르고 알림을 클릭하여 새 활동 (빈)을 엽니 다.
addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
도움이 될 생각
android:launchMode="singleTop"
모든 활동에 대한
android:configChanges="orientation|screenSize"
를 사용
메신저 (내가 활동 사이를 이동하는 데 사용 이잖아).
매니페스트를 게시하십시오. 일반적으로'launchMode = "singleTask"를 사용하는 것은 정말로 나쁜 생각이며,이 작업을 모든 활동에 사용한다면 분명히 문제의 일부가됩니다. –
미안하지만 나는 "singleTop"을 의미했습니다. – TeKo
'새로운 의도 (this, YourActivity.class)' – StoneBird