我遇到问题:
public void GetNews() {
if (mClient == null) {
return;
}
new AsyncTask<Void, Void, Void>() {
@Override
protected Void doInBackground(Void... params) {
try {
final List<News> results = newsTable.execute().get();
runOnUiThread(new Runnable() {
@Override
public void run() {
newsAdapter.clear();
for (News news : results) {
newsAdapter.add(news);
}
}
});
} catch (Exception e) {
createAndShowDialog(e, "Chyba");
}
return null;
}
}.execute();
}
App执行此代码时每次崩溃:-( 代码从azure移动服务中的表中获取行。
有什么想法吗?
答案 0 :(得分:2)
如果没有看到完整的代码示例,我的猜测是您没有以正确的方式初始化newsAdapter
,并且在添加时失败了。分享您的完整代码示例和错误日志,我可以尝试更具体。