如何通过意图发送Object

时间:2016-08-03 06:39:16

标签: android android-intent

我有一个名为DownloadInfo的类,它由progressBar和两个textView组成,如何通过intent发送它并在另一侧维护对象?

1 个答案:

答案 0 :(得分:1)

Serializable实施到DownloadInfo课程。

Intent intent = new Intent(Youractivity.this, OtherActivity.class);
Bundle args = new Bundle();
args.putSerializable("downloadInfo", DownloadInfo object);
intent.putExtras(args);

另一方面:

if (getIntent().hasExtra("downloadInfo"))
    downloadInfo = (DownloadInfo) getIntent().getExtras().getSerializable("downloadInfo");