1

当我的应用程序进入后台时,我正在设置通知。

我想模拟点击通知时在“最近的应用程序”菜单上按下它的行为。

  1. 如果应用程序进入后台并且仍然“活动”,则转到最后一个活动
  2. 如果应用程序在后台被杀死,从头开始重新启动它

是否有任何标志可以添加到“进入顶级活动”的意图中,只知道哪个是应用程序?

4

1 回答 1

1

如这里所说:如何从通知状态栏打开最后一个活动?

Intent notificationIntent = new Intent(context, MainActivity.class);
notificationIntent.addCategory(Intent.CATEGORY_LAUNCHER);
notificationIntent.setAction(Intent.ACTION_MAIN);

然后notificationIntent将其传递给以pendingIntent供进一步使用。

提供:MainActivity是我们启动应用程序时的第一个活动,在 AndroidManifest.xml 中它必须包含IntentFiltersofCATEGORY_LAUNCHERACTION_MAIN

于 2012-11-28T11:22:59.997 回答