我在Android中开发了一个应用程序.其中包含如此多的数据(String)和图像.字符串数据来自数据库,图像来自/ res文件夹.@H_502_1@
在我的应用程序第一活动中显示书籍的类别.然后我选择其中任何一个,然后跳转到下一个活动,显示所有书籍图像和所选类别的简要描述,这些所有数据都来自数据库,带有查询 *** 作,并使用ArrayAdapter填充自定义列表视图.这些工作并显示我想要的所有东西.@H_502_1@
但问题是,当我从一个活动中点击类别时,显示第二个活动(选定类别的详细信息)需要1分钟以上的时间.所以,这里的用户被卡住了.这对我的申请来说很糟糕.@H_502_1@
那么有没有办法解决这些或任何想法显示一个活动到第二个活动之间的活动加载过程?@H_502_1@
提前致谢.@H_502_1@
请帮我解决这些问题.@H_502_1@
解决方法:@H_502_1@
使用AsyncTask作为@H_502_1@
@H_502_1@
public class My_Game_Task extends AsyncTask<String, VoID, VoID> { @OverrIDe protected voID onPreExecute() { //put a preloder super.onPreExecute(); } @OverrIDe protected VoID doInBackground(String... arg0) { // Todo auto-generated method stub find data from database return null; } @OverrIDe protected voID onPostExecute(VoID result) { dismiss preloader set adapter here super.onPostExecute(result); } }
打电话
oncreate as new My_Game_Task().execute();
这将立即显示下一个活动并显示预加载器@H_502_1@ 总结
以上是内存溢出为你收集整理的android – 一个活动到另一个活动之间的延迟全部内容,希望文章能够帮你解决android – 一个活动到另一个活动之间的延迟所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)