Android 检测startActivityForResult的调用程序
我在一个活动上有许多按钮,它们都使用以下代码调用相同的活动Android 检测startActivityForResult的调用程序,android,android-activity,Android,Android Activity,我在一个活动上有许多按钮,它们都使用以下代码调用相同的活动 startActivityForResult() 结果陷入困境 void onActivityResult(int-requestCode、int-resultCode、意图数据) 如何知道按钮返回结果?更改每个按钮的请求代码。例如,您可以使用RequestCode按钮的id。调用onActivityResult时 void onActivityResult(int requestCode, int resultCode, Intent
startActivityForResult()
结果陷入困境
void onActivityResult(int-requestCode、int-resultCode、意图数据)
如何知道按钮返回结果?更改每个
按钮的请求代码。例如,您可以使用RequestCode
按钮的id
。调用onActivityResult时
void onActivityResult(int requestCode, int resultCode, Intent data) {
switch(requestCode) {
case R.id.button1:
break;
}
}
您可以为每个按钮打开requestCode
,为按钮打开广告格。例如,您可以使用RequestCode
按钮的id
。调用onActivityResult时
void onActivityResult(int requestCode, int resultCode, Intent data) {
switch(requestCode) {
case R.id.button1:
break;
}
}
您可以打开requestCode
,为buttonId
更改每个按钮的requestCode更改每个按钮的requestCode。我可以在Intent
中传递对象吗?可以,但必须实现可序列化。你应该用一个包裹。看看这里,谢谢。我可以在Intent
中传递对象吗?可以,但必须实现可序列化。你应该用一个包裹。看看这里