我有一个名为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");