gpt4 book ai didi

android - 您如何检查在新 Activity 中启动了哪个按钮?

转载 作者:行者123 更新时间:2023-11-30 03:44:36 25 4
gpt4 key购买 nike

我有两个调用相同 map Activity 的按钮。但是根据单击哪个按钮,新 Activity 中要执行的操作会有所不同。在我的 MyMapsActivity 中,如何检查触发新 Activity 的 Intent ?我是 Android 编程的新手,所以我不确定这样做是否正确。

case (R.id.location_button1):
Intent intent1 = new Intent(getApplicationContext(),
MyMapsActivity.class);
startActivity(intent1);
break;

case (R.id.location_button1):
Intent intent2 = new Intent(getApplicationContext(),
MyMapsActivity.class);
intent2.putExtra("address", address);
startActivity(intent2);
break;

最佳答案

由于您的 Intent 中已经有一个“额外”,您可以使用它来区分它们。

在您的 MyMapsActivity 中,只需使用 getIntent() 获取 Intent ,然后检查“地址”是否存在。

Intent 上的文档解释了如何获取和设置附加项等:http://developer.android.com/reference/android/content/Intent.html

关于android - 您如何检查在新 Activity 中启动了哪个按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15192333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com