gpt4 book ai didi

android - 一项 Activity 与另一项 Activity 之间的延迟

转载 作者:太空宇宙 更新时间:2023-11-03 12:59:57 25 4
gpt4 key购买 nike

我在 Android 中开发了一个应用程序。其中包含如此多的数据(String)和图像。字符串数据来自数据库,图片来自/res文件夹。

在我的应用程序中,第一个 Activity 显示书籍类别。然后我选择其中任何一个,然后跳转到下一个 Activity ,该 Activity 显示所有书籍图像和所选类别的简要说明,这些所有数据都来自具有查询操作的数据库,并使用 ArrayAdapter 填充自定义 ListView 。这些正在工作并显示我想要的所有东西。

但问题是,当我从一个 Activity 中单击类别时,需要超过 1 分钟的时间才能显示第二个 Activity (所选类别的详细信息)。所以,这里的用户被卡住了。这对我的申请不利。

那么有什么方法可以解决这些问题,或者有什么想法可以显示一个 Activity 到第二个 Activity 之间的 Activity 加载过程吗?

提前致谢。

请帮我解决这些问题。

最佳答案

使用 AsyncTask 作为

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();这将立即显示下一个 Activity 并将显示预加载器

关于android - 一项 Activity 与另一项 Activity 之间的延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13151546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com