Android调用主屏幕启动器的onNewIntent()

时间:2012-11-04 00:32:46

标签: android android-intent android-activity

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

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

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

试试这个,它会帮助你,

Intent intent = new Intent(MainActivity.this, TargetActivity.class);
intent.setAction(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
MainActivity.startActivity(intent);