gpt4 book ai didi

java - 如何在第一个 Activity 中单击下一个 Activity 中的按钮时打开警报对话框

转载 作者:行者123 更新时间:2023-12-02 01:26:08 26 4
gpt4 key购买 nike

我的 Activity A 和 Activity B 各有一个按钮。当用户按下 A 中的按钮时,我想在 Activity B 中打开一个警报对话框,同样,当用户按下按钮时,在 Activity B 中打开警报对话框,再次警报对话框应该出现在 Activity A 中。

我可以使用共享首选项。..并且可以重写 onStart 方法来检查值并显示警报对话框

@Override
public void onStart(){
super.onStart();
//Alert Dialog here
}

但是如果有其他方法..我可以实现这个吗?

注意:用户还可以从菜单在 Activity A 和 B 之间导航,因此当他们使用菜单在两个 Activity 之间导航时,我不想显示任何警报对话框。但只有当他们按下按钮时。

最佳答案

在 Activity A 中:

Intent k = new Intent(this, ActivityB.class);
k.putExtra("shouldStartAlertDialog", true);
startActivity(k);

然后在 Activity B 的 OnCreate 方法中:

if(getIntent().getBooleanExtra("shouldStartAlertDialog", false)){
//Show alertdialog
}

关于java - 如何在第一个 Activity 中单击下一个 Activity 中的按钮时打开警报对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56880874/

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