我在一个 Activity 上有很多按钮,所有按钮都使用以下代码调用相同的 Activity
startActivityForResult()
结果夹在
void onActivityResult(int requestCode, int resultCode, Intent data)
。
如何知道按钮返回结果?
最佳答案
为每个 Button
更改 requestCode
。例如,您可以将 button
的 ID 用作 RequestCode
。当调用 onActivityResult 时,
void onActivityResult(int requestCode, int resultCode, Intent data) {
switch(requestCode) {
case R.id.button1:
break;
}
}
你可以开启requestCode
,buttonId
的广告案例
关于android - 检测 startActivityForResult 的调用者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16278971/