如何将新活动的值传递给旧活动?

时间:2010-08-26 14:37:06

标签: android android-activity

我正在使用两项活动,旧活动新活动。我想将新活动中的值传递给旧活动。我怎么能做到这一点?

1 个答案:

答案 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
  数据要传播的数据   回到原始活动。