我正在使用两项活动,旧活动和新活动。我想将新活动中的值传递给旧活动。我怎么能做到这一点?
答案 0 :(得分:3)
一个例子::
Bundle bundle = new Bundle();
bundle.putInt("newPicPosition", position);
Intent intent = new Intent(NewActivity.this, OldActivity.class);
intent.putExtras(bundle);
setResult(Activity.RESULT_OK, intent);
finish();
使用 setResult()
public final void setResult(int resultCode,Intent data)自:API 级别1调用此方法设置结果 你的活动将回归其中 呼叫者。
参数::
resultCode 结果代码 传播回原始 活动,通常是RESULT_CANCELED或 RESULT_OK
数据要传播的数据 回到原始活动。