0

我在实现特定的过渡行为时遇到了一些麻烦。我有两个活动,当我从 Activity1 启动 Activity2 时,我希望 Activity2 弹出一个 AlertDialogue,其中包含从 Activity1 获取的一些文本(我使用 SharedPreferences);

基本上,我如何对 Activity2 说 --- 如果你被这个特定的 Activity1 调用,如果没有,请弹出一个 Alert - 从你的基本布局开始。

谢谢你

4

1 回答 1

2

您可以为此传递有关活动意图的数据。

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

然后在Activity2的onCreateActivity中

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 回答