java如何将变量从一个活动引用到另一个活动
我试图从中获取变量string
和integer
Main2Activity.java to MainActivity.java
但问题是我不想使用:
startActivity(intent);
让它工作。我只想传递信息,以便在当前活动中使用它。有没有办法做到这一点?我错过了什么。我的主要活动是这样的:
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
TextView textView = (TextView)findViewById(R.id.textView7);
Intent intent = getIntent();
String A = intent.getStringExtra("Apples");
textView.setText(A);
}
});
我的主要活动是:
Intent intent = new Intent(Main2Activity.this, MainActivity.class);
intent.putExtra("Apples", "Red");
谢谢你的帮助。如果你知道你在说什么,请只发表评论
# 1 楼答案
还有一种方法,您可以定义一个类数据持有者和静态变量,以便在活动之间共享变量 范例
然后您可以这样使用:
然后