gpt4 book ai didi

java - java中类之间如何共享变量

转载 作者:行者123 更新时间:2023-12-01 07:36:47 25 4
gpt4 key购买 nike

Possible Duplicate:
Passing data between activities in Android

所以我有两个 Activity ,我需要在第一个 Activity 中保存一个变量,并在第二个 Activity 中使用它。谁能帮我?谢谢!

最佳答案

使用这样的东西:

    Intent intent = new Intent(this, ClassImCalling.class);
intent.putExtra("variable", myvariable);
startActivityForResult(intent, int_identifier);

在另一个 Activity 中:

    intent = getIntent();
var=intent.getStringExtra("variable");

返回调用它的 Activity ( Intent 与上面的 getIntent() 相同):

    setResult(RESULT_OK, intent);
finish();

当您返回到第一个 Activity 时:

    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == int_identifier) {
if (resultCode == RESULT_OK) {
Do suff
}else if(resultCode == RESULT_CANCELED){
Action was cancelled :(
}
}
}

关于java - java中类之间如何共享变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10978788/

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