0

特定の遷移動作の実装に問題があります。私には 2 つのアクティビティがあり、Activity1 から Activity2 を開始するときに、Activity2 に、Activity1 から取得したテキストを含む AlertDialogue をポップアップさせたい (私は SharedPreferences を使用します)。

基本的に、Activity2 にはどのように言えばよいでしょうか --- この特定の Activity1 から呼び出された場合は、そうでない場合はアラートをポップアップしてください - 基本的なレイアウトから始めてください。

ありがとうございました

4

1 に答える 1

2

そのためのアクティビティの意図に関するデータを渡すことができます。

Intent intent = new Intent(getBaseContext(), Activity2.class);
intent.putExtra("POP_UP_TEXT", "bla bla");
startActivity(intent);

次に、Activity2 の onCreate アクティビティで

Bundle extras = getIntent().getExtras();
if (extras != null) {
    String value = extras.getString("POP_UP_TEXT");
   // do what you nedd here
}

それが役立つことを願っています。Android Intentsをご覧ください。

于 2013-09-14T14:05:20.113 に答える