在Android应用上启动白屏

时间:2016-05-08 16:03:59

标签: android android-layout

所以我从零开始制作了我的第一个Android应用程序,而且我在Android开发方面相当新。

我做了一个小应用程序,它基本上会触发API调用,然后根据调用的结果在屏幕上显示数据。

问题是,当应用程序加载时,它有一个白色屏幕大约3秒钟。我原本以为这是导致问题的API调用,但评论说出来并且仍然有同样的问题。

尝试了一些但没有运气的事情。您可以在Github https://github.com/JamieFarrelly/Luas-Strike-Tracker/blob/master/app/src/main/java/com/jamiefarrelly/luasstriketracker/MainActivity.java

上查看我的活动(以及我的其余代码)

1 个答案:

答案 0 :(得分:0)

这是因为您在MainActivity:71中使用了

$(document).on("click", "#DocUploadDiv .trigger-upload, #DocUpload", function() { // Do whatever you're doing in the #DocUpload click handler now });

您的apiResponse = new HttpUtils().execute().get();类扩展HttpUtils,因此AsyncTask方法返回调用程序线程的结果,在本例中为main / ui线程。如果您不想阻止主线程,则必须仅使用get()并在收到HttpUtils:onPostExecute()的响应后移动逻辑