求助帖:android开发初期:为什么我在活动二设置的singInstance模式跑到活动三去了???

求android开发的高手帮我看看这个问题吧:

<activity android:name=".SecondActivity" android:label="This is SecondActivity" android:launchMode="singleInstance"> <intent-filter> <action android:name="com.example2.myapplication2.ACTION_START" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="com.example2.myapplication2.MY_CATEGORY" /> </intent-filter> </activity> <activity android:name=".ThirdActivity"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="http" /> </intent-filter> </activity>

如上图:我在SecondActivity里面设置了启动模式是singleInstance的,活动一启动活动二,活动二启动活动三。如下图:

//活动一里面的: Intent intent = new Intent(FirstActivity.this, SecondActivity.class); startActivityForResult(intent,1); //活动二里面: Intent intent = new Intent(SecondActivity.this, ThirdActivity.class); startActivity(intent);

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpsydy.html