gpt4 book ai didi

android - 调用 alertDialog onStop/onPause

转载 作者:行者123 更新时间:2023-11-29 00:45:10 24 4
gpt4 key购买 nike

@Override
protected void onStop() {
super.onStop();

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Test message")
.setCancelable(true)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
}

这显然是行不通的,一旦显示对话框 - Activity 停止(对话框消失)。如何解决这个问题?

我想在 Activity 结束后立即将一些设置保存到我的数据库中(通过后退按钮,点击一些导致其他 Activity 的按钮,点击通知等等......)然后在 AlertDialog 中显示结果?

或者甚至更好 - 当 Android 识别出 Activity 将被关闭时,它会保存我的设置,显示 AlertDialog 然后 onClick Activity 最终关闭。

最佳答案

onStoponPause 中尝试做一些需要时间和用户注意力的事情是非常糟糕的做法。通常这些方法用于保存一些数据。您可以尝试显示 Toast,但最好的方法是什么都不显示,因为这不是通常的做法。您真的需要展示一些重要的东西吗?这是您必须首先解决的问题。

关于android - 调用 alertDialog onStop/onPause,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6748763/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com