应用程序关闭时,AsyncTask中的BroadcastReceiver中的错误notifyDataSetChanged

时间:2014-12-11 10:12:44

标签: android android-asynctask broadcastreceiver notifydatasetchanged

我的应用程序在我的应用程序关闭时收到错误,并且当BroadcastReceiverAsyncTask中的notifyDataSetChanged类在我的viewpager中使用AsyncTask<String, String, String> p1 = new PostService1(context, url, object, new ServiceCallback() { public void onTaskComplete(String response) { if (!response.equals("")) { commentList = gson.fromJson(response, new TypeToken<List<Comment>>() { }.getType()); if (commentList.size() != sizeOfCommentList) { DevOpenHelper helper = new DaoMaster.DevOpenHelper( context, "DB", null); SQLiteDatabase db = helper.getWritableDatabase(); DaoMaster daoMaster = new DaoMaster(db); DaoSession daoSession = daoMaster.newSession(); CommentDao commentDao = daoSession.getCommentDao(); for (int i = sizeOfCommentList; i < commentList .size(); i++) { commentList.get(i).setIsFavorite(false); commentDao.insert(commentList.get(i)); } final DBHandling dbHandling = new DBHandling(); dbHandling.fillCommentList(this, context); MainActivity.viewPager2.getAdapter() .notifyDataSetChanged(); db.close(); helper.close(); } } else System.out.println("NO New Data Recived....!!!"); } }).execute(); 方法时收到了新数据。 请帮帮我!

这是我的代码:

{{1}}

0 个答案:

没有答案