0

別のアクティビティA2で整数int a;(アクティビティA1に存在する)を表示する方法。そして、ディスプレイとは、A2にアクセスしたときにUIに印刷することを意味します。

Plzは、JavaファイルとXMLファイルに何を書き込むかを指示します。事前にThnX。

4

3 に答える 3

0

グローバル変数を使用して、アプリケーションを拡張する1つのクラスxを取得し、そのクラスをApplicationタグのマニフェストファイルで宣言する変数getter setterを配置することで、グローバル変数を保存することができます。したがって、gettersetterのようにプロジェクト内のどこからでも変数にアクセスできます。

于 2012-05-29T07:52:00.003 に答える
0

アクティビティA1

アクティビティA2をプッシュしている場所

intent.putExtra("keyName", "somevalue");

アクティビティA2

onCreate関数

Bundle extras = getIntent().getExtras(); 
if(extras !=null)
{
int value = extras.getInt("keyName");
}
于 2012-05-29T07:36:34.897 に答える
0

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..
于 2012-05-29T07:39:44.227 に答える