简历后台应用
Resume background App
场景:
App 在后台,main Activity 处于 onStop 状态。我收到一条特定的消息,向用户显示一条通知,他点击它,我想将应用程序带到前台并恢复主 Activity,而不启动新的。
我想要在最近的任务中单击暂停的应用程序时获得的 samw 效果(它只是恢复)。
我认为这与在 Intent 上设置正确的标志有关,但我找不到它。
可能吗?谢谢。
Notification
只需要包含一个启动项 Intent
即可将您的应用程序带到前台,无论它处于什么状态:
PackageManager pm = context.getPackageManager();
Intent launchIntent = pm.getLaunchIntentForPackage(context.getPackageName());
PendingIntent pi = PendingIntent.getActivity(context, requestCode, launchIntent, 0);
在 Notification
上将 pi
设置为 contentIntent
。
场景: App 在后台,main Activity 处于 onStop 状态。我收到一条特定的消息,向用户显示一条通知,他点击它,我想将应用程序带到前台并恢复主 Activity,而不启动新的。 我想要在最近的任务中单击暂停的应用程序时获得的 samw 效果(它只是恢复)。
我认为这与在 Intent 上设置正确的标志有关,但我找不到它。 可能吗?谢谢。
Notification
只需要包含一个启动项 Intent
即可将您的应用程序带到前台,无论它处于什么状态:
PackageManager pm = context.getPackageManager();
Intent launchIntent = pm.getLaunchIntentForPackage(context.getPackageName());
PendingIntent pi = PendingIntent.getActivity(context, requestCode, launchIntent, 0);
在 Notification
上将 pi
设置为 contentIntent
。