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

最佳答案

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");

10-06 05:52