如何正确编写耗时的应用安装代码

时间:2017-08-10 14:46:04

标签: android android-asynctask

假设,当您的活动第一次启动时,您必须将资产文件夹内容的副本执行到智能手机上的私人应用程序文件夹,以便您的本机c / c ++代码可以访问它(不使用本机上的AssetManager)。此任务可能非常耗时。目前,我正在做以下事情:

  1. 当用户启动应用程序时,活动A开始(这是一个启动屏幕活动,持续至少1500毫秒,如果必须完成文件复制,则更多)。此活动检查是否需要进行设置。如果是这样,它会启动AsyncTask。
  2. AsyncTask在doInBackground()方法
  3. 中进行安装
  4. AsyncTask表示安装已完成方法onPostExecute()
  5. 中的活动A.
  6. 活动A完成自身并启动活动B,主应用程序活动
  7. 实施它的最佳策略是什么?我不确定AsyncTask是正确的选择还是整个策略是最好的。

0 个答案:

没有答案