別のアクティビティA2で整数int a;
(アクティビティA1に存在する)を表示する方法。そして、ディスプレイとは、A2にアクセスしたときにUIに印刷することを意味します。
Plzは、JavaファイルとXMLファイルに何を書き込むかを指示します。事前にThnX。
別のアクティビティA2で整数int a;
(アクティビティA1に存在する)を表示する方法。そして、ディスプレイとは、A2にアクセスしたときにUIに印刷することを意味します。
Plzは、JavaファイルとXMLファイルに何を書き込むかを指示します。事前にThnX。
グローバル変数を使用して、アプリケーションを拡張する1つのクラスxを取得し、そのクラスをApplicationタグのマニフェストファイルで宣言する変数getter setterを配置することで、グローバル変数を保存することができます。したがって、gettersetterのようにプロジェクト内のどこからでも変数にアクセスできます。
アクティビティA1
アクティビティA2をプッシュしている場所
intent.putExtra("keyName", "somevalue");
アクティビティA2
onCreate関数
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..