Android 在Xamarin中的三个活动之间传递数据(方案)
我的问题如下图所示: 从“从文件夹浏览文件”活动中,我将发送数据:Android 在Xamarin中的三个活动之间传递数据(方案),android,xamarin,android-activity,Android,Xamarin,Android Activity,我的问题如下图所示: 从“从文件夹浏览文件”活动中,我将发送数据: var intent = new Intent(this, typeof(Downloads)); intent.PutExtra("downloads", fileWithHashcode); StartActivity(intent); string myData= Intent.GetStringExtra("downloads") ?? string.Empty; 在“下载列表”活动中,我通过以下方式获取数据: va
var intent = new Intent(this, typeof(Downloads));
intent.PutExtra("downloads", fileWithHashcode);
StartActivity(intent);
string myData= Intent.GetStringExtra("downloads") ?? string.Empty;
在“下载列表”活动中,我通过以下方式获取数据:
var intent = new Intent(this, typeof(Downloads));
intent.PutExtra("downloads", fileWithHashcode);
StartActivity(intent);
string myData= Intent.GetStringExtra("downloads") ?? string.Empty;
处理并将结果添加到列表中。但是我记不起这个下载列表。我尝试了使用OnSaveInstanceState
-OnRestoreInstanceState
。不管用
下载列表中的每个位置都将在已启动服务的单独线程中启动。这是一个好的解决方案?一个更好的解决方案:
当您按下按钮下载文件时,您可以将下载消息存储在数据库中。每次进入
DownLoadList
活动时,您都可以从数据库还原下载消息,并刷新此活动以显示最新的下载列表。例如,此数据库@这个数据库可以满足你的需要,还没有。现在我有一个更重要的问题,但我认为数据库是一个很好的解决方案,我应用了这个:)谢谢你们的回答。