我正在使用两个活动,旧活动和新活动。我想将值从新活动传递到旧活动。我该怎么做?
最佳答案
一个例子::
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数据)自:API
1级调用此设置结果
您的活动将恢复到
呼叫者。
参数:
resultCode结果代码
传播回原始
活动,通常为RESULT_CANCELED或
RESULT_OK
数据要传播的数据
回到原始活动。
关于android - 如何将值从新的 Activity 传递到旧的 Activity ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3576188/