流速:
以不同的意图开始相同的活动
Intent intent = Utils.createIntent(....., this, MainActivity.class); // this will add some extra to our intent
intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);
什么都没发生。
onCreate()被调用。 (onDestroy没有被召唤)
onResume()被称为
我在xml中的活动
<activity
android:name=".ui.activities.MainActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan" />
NOte:如果我没有按下主页按钮(应用程序不会暂停),则会正确调用onNewIntent。
答案 0 :(得分:1)
尝试设置此标志:
intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
欢迎你!