Ste*_*fMa 0 android dialog android-activity
我正在创建一个Android小部件.我的小部件有一个视图,当点击时打开一个Activity看起来像Dialog.
我已更新AndroidManifest.xml为此活动设置样式,如对话框.
<activity
android:name=".Widget.Widget_OeffneDialog"
android:theme="@android:style/Theme.Dialog">
</activity>
Run Code Online (Sandbox Code Playgroud)
这太棒了.
现在我从这个Widget打开应用程序并单击主页按钮(应用程序现在在后台),然后单击对话框显示的wdget - 但应用程序的其余部分显示在对话框后面.
像这儿:

我不想在对话框活动下面看到之前的活动 - 我该怎么做?
当您从启动器启动Widget_OeffneDialog活动时,Android只是恢复当前在后台的实例 - 以及它包含的任何backstack和历史记录.
尝试强制您的窗口小部件启动活动的新实例.
Intent intent = new Intent(this, A.class);
intent.setFlag(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
933 次 |
| 最近记录: |