美文网首页
Activity间的切换实现和数据传递以及上一个Activit

Activity间的切换实现和数据传递以及上一个Activit

作者: RunningTeemo | 来源:发表于2017-07-28 18:44 被阅读0次

http://blog.csdn.net/gk969/article/details/40262149

文中返回有些问题

改正:把值传给上层并返回

public voidonClick(View view) {

Intent intent =newIntent();

Bundle bundle =newBundle();

bundle.putParcelableArrayList("reslist",resList);

intent.putExtras(bundle);

setResult(RESULT_OK,intent);

finish();

}

在上一个Activity接收返回的模型对象列表

protected voidonActivityResult(intrequestCode,intresultCode, Intent data) {

super.onActivityResult(requestCode, resultCode, data);

switch(resultCode) {//根据状态码,处理返回结果

caseRESULT_OK:

Bundle bundle =data.getExtras();//获取intent里面的bundle对象

ArrayList resultList = bundle.getParcelableArrayList("reslist");

break;

default:

break;

}

}

相关文章

网友评论

      本文标题: Activity间的切换实现和数据传递以及上一个Activit

      本文链接:https://www.haomeiwen.com/subject/wfpflxtx.html