gpt4 book ai didi

Android:在任何 Activity 中显示警报对话框

转载 作者:行者123 更新时间:2023-11-29 02:07:47 27 4
gpt4 key购买 nike

在我的应用程序中,我首先启动一个 Activity ,该 Activity 启动一个从网站读取更新的线程。如果有更新可用,我会弹出一个警告对话框。当用户在对话框中按下“确定”时,一条消息将发送回服务器,说明用户已收到更新

但是,用户能够经历多个 Activity ,所以我的问题是,每当发生更新时,我如何仍能在用户所处的任何 Activity 中显示该对话框?我会一直运行更新线程,直到用户完全退出应用程序,这意味着我不会破坏启动更新线程的第一个 Activity 。

最佳答案

创建一个 BaseActivity,所有其他 Activity 都从中扩展。这样,您的所有 Activity 都可以使用该代码。

例如

public class BaseActivity
{
public void showDialog(String msg)
{
// show the dialog
}
}

public class Activity1 extends BaseActivity
{
public void someFunction()
{
showDialog("activity 1");
}
}

public class Activity2 extends BaseActivity
{
public void someFunction()
{
showDialog("activity 2");
}
}

关于Android:在任何 Activity 中显示警报对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9070124/

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