如何将新活动的值传递给旧活动?
答
示例::
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()
公共最终空隙的setResult(INT resultCode为,意图数据)自:API 级1呼叫这设置结果 您的活动将返回到其调用者 。
参数::
resultCode为结果代码 传播回到始发 活性,常常RESULT_CANCELED或 RESULT_OK
数据的数据传播 回原始活性。
感谢Josrgesy, 但我有一个疑问,我不能得到新的活动值,我使用 捆B = getIntent()getExtras()。 \t String s = b.getString(“name”); \t Log.v(“name”,s);我如何获得价值? – sivaraj 2010-08-26 15:36:55
好的我已经发布了如何从新的活动中获取值=) – Jorgesys 2010-08-26 15:57:44