为什么Azure表存储数据在我的Android应用程序中加载缓慢?
我已经用Azure表存储数据创建了Android应用。每次我的应用Azure数据加载缓慢时,我都会打开。。 My table为什么Azure表存储数据在我的Android应用程序中加载缓慢?,android,azure,Android,Azure,我已经用Azure表存储数据创建了Android应用。每次我的应用Azure数据加载缓慢时,我都会打开。。 My tablemBranchListTable=mClient.getTable(BranchList.class) myRemoteDataTask()code private class RemoteDataTask extends AsyncTask<Void, Void, Void> { @Override protected void onPreE
mBranchListTable=mClient.getTable(BranchList.class)代码>
myRemoteDataTask()
code
private class RemoteDataTask extends AsyncTask<Void, Void, Void> {
@Override
protected void onPreExecute() {
super.onPreExecute();
mProgressDialog = new ProgressDialog(Branchs.this);
mProgressDialog.setMessage("Loading...");
mProgressDialog.setIndeterminate(true);
mProgressDialog.show();
}
@Override
protected Void doInBackground(Void... params) {
try {
final List<BranchList> results = mBranchListTable.where().field("enable").eq(val(true)).orderBy("sort", QueryOrder.Ascending).execute().get();
runOnUiThread(new Runnable() {
@Override
public void run() {
mAdapter.clear();
for (BranchList item : results) {
mAdapter.add(item);
}
}
});
} catch (Exception e) {
createAndShowDialog(e, "Error");
}
return null;
}
@Override
protected void onPostExecute(Void result) {
mProgressDialog.dismiss();
}
}
慢意味着什么???可能是您的数据正在以正常速度加载,但您可能在异步任务和所有任务中出错。发布您用于更新UI的代码。每当打开我的应用程序数据加载时间过长时,我会问什么。如果有任何可能获得速度的代码,请发布异步任务的代码。我也在使用azure,它工作正常,可能是你在更新UI时出错了。不仅是此会话..通常azure数据加载时间太长,我的应用程序。你从哪里获得此代码的。发布链接plzzz
new RemoteDataTask().execute();
mAdapter = new ToDoItemAdapter(this, R.layout.listview_item);
ListView listViewToDo = (ListView) findViewById(R.id.LViewBranchList);
listViewToDo.setAdapter(mAdapter);