我正在使用两个活动,旧活动和新活动。我想将值从新活动传递到旧活动。我该怎么做?

最佳答案

一个例子::

            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/

10-13 21:52