gpt4 book ai didi

android - 如何在不使用 Intent 的情况下将数据从一个 Activity 传递到另一个 Activity ?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:54:33 27 4
gpt4 key购买 nike

我已经在使用一个未决的 Intent ..所以如果我使用另一个 Intent 并开始那个 Intent 它会进入一个新的 Activity ..我想避免这种情况..所以我想在不使用 Intent 的情况下将数据从一个 Activity 传递到另一种可能?

最佳答案

您可以使用静态方法将数据从一个 Activity 获取到另一个 Activity 。下面是示例代码

第一个 Activity

public class First extends Activity {

static First INSTANCE;
String data="FirstActivity";

@Override
public void onCreate(Bundle savedInstanceState) {

INSTANCE=this;
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}

public static First getActivityInstance()
{
return INSTANCE;
}

public String getData()
{
return this.data;
}
}

第二个 Activity :

 public class Second extends Activity {

String data;

@Override
public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.main1);
data=First.getActivityInstance().getData();
Toast.makeText(Second.this,"Data from first activity is"+data, 1).show();
}
}

希望对你有帮助。

关于android - 如何在不使用 Intent 的情况下将数据从一个 Activity 传递到另一个 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13515842/

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