我的应用程序将一堆文件从 res.raw 复制到 SD 卡上的文件中。这可能需要几十秒。在此期间,用户留下黑屏。一些用户认为应用程序失败了。我想显示“待机”消息。
我试过吐司。我试过 setContentView(R.layout.main) 在布局中有一条消息。两者都没有给出预期的结果。在加载过程中屏幕保持黑色。
这是因为你在 UI Thread 中运行了这个沉重的东西,它会阻塞与用户的交互。您将不得不在另一个线程中完成这个繁重的工作。我推荐 Asynctask:http: //developer.android.com/reference/android/os/AsyncTask.html