zoukankan      html  css  js  c++  java
  • Android Intent传递对象和集合

    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");
  • 相关阅读:
    延时提示框(定时器的使用)
    时间对象
    仿站长之家导航(setTimeout的应用)
    倒计时时钟
    简易网页始终
    网页计算器
    两个数字比较大小
    累加按钮,自加1
    用parsetInt解析数字,并求和
    JS布局转换
  • 原文地址:https://www.cnblogs.com/xiaoyao095/p/4600146.html
Copyright © 2011-2022 走看看