Androidはどのようにページの伝達の対象を行います
920 ワード
あるページから別のページに移動する場合は、そのページの設定値の一部も次のページに渡す必要があります.渡す値が多い場合は、オブジェクトを渡すことができます.
ページ1:
ページ2:
ページ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 。