用例是:用户打开设置 - &gt;应用程序 - &gt;管理应用程序 - >选择一些应用程序 - >选择“卸载” - &gt;出现确认用户界面,其中显示“确定”和“取消”按钮< / p>
然后用户按“主页”按钮,显示“主页”。
我的问题是:如何以编程方式将“确认UI”置于前台? 谢谢!
答案 0 :(得分:0)
您是否正在寻找创建对话框?
看看here for Creating Dialogs,你需要我理解的AlertDialog。
答案 1 :(得分:0)
Gix的答案看起来不错。 通常,您可以启动任何活动以将其置于前台。
if (!Preferences.running || view == null) {
Intent intent = new Intent(Preferences.context, YourActivity.class);
if (message != null)
intent = intent.putExtra("message", message);
// | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED
intent = intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);// Intent.FLAG_ACTIVITY_NEW_TASK
try {
Preferences.context.startActivity(intent);
} catch (Exception e) {
intent = intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
Preferences.context.startActivity(intent);
}
} else
view.bringToFront();