Androidはどのようにページの伝達の対象を行います

920 ワード

あるページから別のページに移動する場合は、そのページの設定値の一部も次のページに渡す必要があります.渡す値が多い場合は、オブジェクトを渡すことができます.
ページ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   。