【发布时间】:2017-12-18 11:13:16
【问题描述】:
我有三项活动。让我们说活动1、活动2和活动3。我在活动 2 上有一个按钮,单击该按钮我想向活动 1 发送一些数据并转到活动 3。 我已经成功地将数据从 2 传递到 1:
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent updateCounter = new Intent();
updateCounter.putExtra("counter", Integer.toString(1));
setResult(RESULT_OK,updateCounter);
finish();
}
});
我可以使用以下方法从活动 2 转到活动 3:
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent A2_A3 = new Intent(getApplicationContext(),activity3.class);
startActivity(A2_A3);
}
});
在同一个按钮监听器上,我想要这两个任务。如何实现?
【问题讨论】:
-
在
Activity1中的onActivityResult()中启动相同的意图A2_A3。 -
成功了!谢谢
-
哦,好的,很高兴它成功了。正在输入答案,您也可以使用
startActivityForResult()进行此类操作。
标签: android android-intent onclicklistener