我在实现特定的过渡行为时遇到了一些麻烦。我有两个活动,当我从 Activity1 启动 Activity2 时,我希望 Activity2 弹出一个 AlertDialogue,其中包含从 Activity1 获取的一些文本(我使用 SharedPreferences);
基本上,我如何对 Activity2 说 --- 如果你被这个特定的 Activity1 调用,如果没有,请弹出一个 Alert - 从你的基本布局开始。
谢谢你
我在实现特定的过渡行为时遇到了一些麻烦。我有两个活动,当我从 Activity1 启动 Activity2 时,我希望 Activity2 弹出一个 AlertDialogue,其中包含从 Activity1 获取的一些文本(我使用 SharedPreferences);
基本上,我如何对 Activity2 说 --- 如果你被这个特定的 Activity1 调用,如果没有,请弹出一个 Alert - 从你的基本布局开始。
谢谢你
您可以为此传递有关活动意图的数据。
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