zoukankan      html  css  js  c++  java
  • Android 如何进行页面传递对象

       当我们从一个页面调到另一个页面的时候,需要把该页面的一些设定值也传递给下一个页面。当要传递的值很多时,我们可以传递一个对象。

       页面1:

    Intent intent = new Intent(PageOneActivity.this, PageTwoActivity.class);
    SoftwareProlemInfo info = softwareProlemInfos.get(position);
    
    Bundle bundle = new Bundle();
    bundle.putSerializable("softPro", info);
    intent.putExtras(bundle);
    startActivity(intent);
    

     页面2:

     SoftwareProlemInfo softwareProlemInfo;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_pagetwo);
    
            Intent intent  = this.getIntent();
            softwareProlemInfo = (SoftwareProlemInfo)intent.getSerializableExtra("softPro");
         ....
    }
    
    其中:SoftwareProlemInfo是一个Serializable化的类。
    高山流水,海纳百川!
  • 相关阅读:
    MZOJ #72 数字
    MZOJ #71 maple做数学题
    MZOJ #70 FFF团
    luogu 2051 [AHOI2009]中国象棋
    uva 280
    uva 260
    文件的基本处理
    文件的基础
    Turtle库
    π的计算
  • 原文地址:https://www.cnblogs.com/ahcc08/p/6666530.html
Copyright © 2011-2022 走看看