Android 从通知Jelly Bean问题打开活动

Android 从通知Jelly Bean问题打开活动,android,notifications,android-notifications,android-4.2-jelly-bean,Android,Notifications,Android Notifications,Android 4.2 Jelly Bean,简而言之: 我需要的是打开一个活动,开始倒计时,最小化,当计时器变为0时启动一个通知,点击通知返回到活动的前一个状态,而不创建新的状态 我的是: Intent intent = new Intent(ctx, MainActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); PendingIntent pIntent = PendingIntent.get

简而言之:

我需要的是打开一个活动,开始倒计时,最小化,当计时器变为0时启动一个通知,点击通知返回到活动的前一个状态,而不创建新的状态

我的是:

Intent intent = new Intent(ctx, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
PendingIntent pIntent = PendingIntent.getActivity(ctx, 0, intent, 0);

它非常适合android只要将活动启动模式设置为

launchMode="singleTop"

我不确定,但是如何设置您的activity launchMode=“singleTop”很好,Georgy,它可以工作。如果你将此作为问题的答案而不是评论,我会指出这是正确的答案。