云服务器免费试用

alertdialog对话框怎么设置全局变量

服务器知识 0 1348

要在AlertDialog对话框中设置全局变量,可以通过以下步骤进行操作:
1. 在你的活动或应用程序的适当位置声明一个全局变量。例如,你可以在活动类的顶部声明一个静态变量。
```java
public class MainActivity extends AppCompatActivity {
public static int globalVariable = 0;
// 其他代码...
}
```
2. 在创建AlertDialog对话框的地方,获取对话框的视图并找到需要设置的控件。
```java
public void showDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
LayoutInflater inflater = getLayoutInflater();
View dialogView = inflater.inflate(R.layout.dialog_layout, null);
// 获取对话框视图中的控件
EditText editText = dialogView.findViewById(R.id.editText);
builder.setView(dialogView)
.setTitle("Dialog")
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
// 在点击确定按钮时,将EditText中的值设置给全局变量
MainActivity.globalVariable = Integer.parseInt(editText.getText().toString());
}
})
.setNegativeButton("Cancel", null)
.show();
}
```
3. 当点击AlertDialog对话框的"OK"按钮时,将EditText中的值设置给全局变量。
这样,当AlertDialog对话框关闭后,你可以在整个应用程序的其他位置访问和使用该全局变量。

alertdialog对话框怎么设置全局变量

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: alertdialog对话框怎么设置全局变量
本文地址: https://solustack.com/52081.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。