1

我了解到,当调用 onNewIntent() 时,Android 启动器会将主屏幕重置为默认页面。我知道当活动已经在前台接收另一个开始意图时调用 onNewIntent() 。有没有办法在后台调用活动的 onNewIntent() ?

我尝试了几个标志,如 FLAG_ACTIVITY_CLEAR_TOP、FLAG_ACTIVITY_SINGLE_TOP 和 FLAG_ACTIVITY_REORDER_TO_FRONT,但似乎没有一个会调用 onNewIntent。

任何帮助,将不胜感激

4

1 回答 1

0

试试这个,它会帮助你,

Intent intent = new Intent(MainActivity.this, TargetActivity.class);
intent.setAction(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
MainActivity.startActivity(intent);
于 2012-11-04T01:33:01.097 回答