我正在开发一个应用程序,它有rest API调用和4个选项卡,使用页面滑动选项卡条,但我的问题是,当我从左向右移动选项卡时,显示页面已经太晚了,并点击了5到8秒为什么?这里我用的是碎片。我的应用程序很像what’s应用程序。
提前谢谢`
class GetTasks extends AsyncTask<String, Void, String> {
protected void onPreExecute() {
progressBar.setVisibility(View.VISIBLE);
}
protected void onPostExecute(String response) {
progressBar.setVisibility(View.GONE);
if (response != null && response.length() > 0) {
try {
JSONArray jsonArray = new JSONArray(response);
if (jsonArray != null && jsonArray.length() > 0) {
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObj = jsonArray.getJSONObject(i);
Gson gson = new Gson();
Task task = gson.fromJson(jsonObj.toString(),Task.class);
tasklist.add(task);
}
}else{
nodata.setVisibility(View.VISIBLE);
}
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else{
nodata.setVisibility(View.VISIBLE);
}
Collections.reverse(tasklist);
ListAdapter adapter = new ListAdapter(tasklist);
list_view.setAdapter(adapter);
}
@Override
protected String doInBackground(String... params) {
try {
String response = Util.excuteGet(params[0]);
return response;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}`
你的问题不是性能改进,你只是误用了AsyncTask。但是,关于性能,在Udacity.com你可以找到关于这个主题的不错的课程https://www.udacity.com/course/android-performance--ud825
阅读本文。https://medium.com/@laanayabdrzak/android-performance-patterns-rescue-tips-8c1e4c7cb1f0#.v2kpxt7cp
提高性能是应用程序开发的另一半。)
一种简单的方法是使用AsyncTask(后台服务)。回收器视图代替列表视图。虽然下载速度取决于连接,但您可以使用对话框或进度条向用户提供指示。
这是关于WEB开发、画布和HTML5的。 我正在用HTML5画布和JQuery开发一个绘画应用程序。您可以绘制多个图层,并获得带有放大镜效果的动态缩放。 架构是多画布: 背景: 画布背景 层: > 第1层 第2层 ... 分层的 工具: > 幽灵(当用户想要画线时显示“幽灵”线。释放鼠标确认绘制) 放大图层 我的问题是缩放。为了获得我想要的效果,我在放大图层上重新绘制了所有图层。当然,当您绘制20
我是一名电商从业者,在用shopify平台进行我的业务,但是我发现我的网页加载速度实在是太慢了,有什么可以提高网页加载速度的方法吗?
问题内容: 我需要找到Android应用程序中的瓶颈所在。 我可以使用哪些配置文件工具或技术? 问题答案: 您可以使用Traceview。它远非理想,但可行。 本文介绍了如何使用它。
程序描述:人们使用jsliders输入用户分数,然后在游戏结束时点击按钮检查分数,它会告诉你谁得了第一、第二、第三等分数。 我不确定的是如何让程序告诉我得分最高的球员姓名。我把它分类了,它告诉你实际的分数,只是没有名字。 我基本上是在寻找: 代码:
这是我的简单测试用例: 正因为如此: 点击后,我会更改,所以我想在这里访问我的属性,以检查是否真的发生了更改。 我注意到有一件奇怪的事情,当我构建我的应用程序并检查构建的内容时,我的UITest目标没有构建。这很重要吗?
问题内容: 我从没想过这会是Node.js和Express的问题,但是我一时发疯,我决定在浏览器中输入Node.js Express项目中一个源文件的位置-类似于: http://www.mywebsite.com/mynodejsapp/app.js 令我 极为震惊的是 ,我的应用程序的源代码突然弹出,可供所有人查看。 因此,除了:我如何在Node.js / Express中停止它? 我的设置代