如何int a;
在另一个活动 A2 中显示整数(存在于活动 A1 中)。我的意思是在访问 A2 时在 UI 中打印它。
请告诉在 java 文件和 XML 文件中写什么。提前ThnX。
如何int a;
在另一个活动 A2 中显示整数(存在于活动 A1 中)。我的意思是在访问 A2 时在 UI 中打印它。
请告诉在 java 文件和 XML 文件中写什么。提前ThnX。
活动A1
您在哪里推动活动 A2
intent.putExtra("keyName", "somevalue");
活动A2
创建函数
Bundle extras = getIntent().getExtras();
if(extras !=null)
{
int value = extras.getInt("keyName");
}
在 Activity1 类中
int a=2;
Intent act2=new Intent(this,Activity2.class);
act2.putExtra("A",a);
startActivity(act2);
在 Activity2 类中
Intent i = getIntent();
Bundle extras = getIntent().getExtras();
int a = extras.getInt("A");
tv.setText(a);//considering textView id is tv..
更好的是,您可以使用全局变量来存储它,方法是使用一个类 x 扩展应用程序并将变量 getter setter 声明该类在应用程序标记的 Manifests 文件中。因此您可以像 getter setter 一样访问项目中任何地方的变量。