Android(安卓)Intent传递对象和集合
16lz
2022-05-30
Article article = JsonUtils.getArticle(content);
intent = new Intent(activity, CompositionCorrect.class);
Bundle bundle = new Bundle();
bundle.putSerializable("ARTICLE", article);
intent.putExtras(bundle);
startActivity(intent);获取传递的对象private void initIntentData() {
intent = getIntent();
article = (Article) intent.getSerializableExtra("ARTICLE");
tv_content.setText("" + article.getContent());
spannableStringBuilder = new SpannableStringBuilder(tv_content.getText().toString());
}
传递集合intent = new Intent(CompositionCorrectActivity.this,PiGaiCompletedActivity.class);
Bundle bundle = new Bundle();
for (int i = 0; i < mSpansCommit.size(); i++) {
mSpansCommit.get(i).setColorSpan(null);
}
bundle.putSerializable("MSPANSCOMMIT", (Serializable)mSpansCommit);
bundle.putSerializable("ARTICLE", article);
intent.putExtras(bundle);
startActivity(intent);
获取集合mSpansCommit = (List<Span>) intent.getSerializableExtra("MSPANSCOMMIT");
更多相关文章
- android 判断 网络 类型
- [置顶] Android(安卓)通过经纬度获取地理位置信息
- Android遍历某个文件夹的图片并实现滑动查看的的Gallery
- Android(安卓)显示大图片
- android 获取实际view 宽度高度
- android View根据自己获取焦点的情况执行语句
- 编程回忆之Android回忆(Android应用参数的获取)
- android获取系统当前年月日时分秒的时间
- android中调用相册里面的图片并返回