活动启动muzic播放器(B)有意图,从音乐播放器返回显示主屏幕不是激活A.
这是清单
中的活动<activity android:name="myactivity"
android:launchMode="singleTop"
android:noHistory="true"
android:screenOrientation="portrait"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
并意图启动muzic播放器
Intent i = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse("file:///sdcard/"+"rec1.wav");
i.setDataAndType(uri, "audio/*");
startActivity(i);
预期结果:从muzicplayer返回,活动A应按活动生命周期显示。
答案 0 :(得分:0)
嗨问题是你的 android:noHistory =&#34; true&#34;
请从 XML 中删除此内容。
<activity android:name="myactivity"
android:launchMode="singleTop"
android:screenOrientation="portrait"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
希望这对你有所帮助。