Beispiel #1
0
  protected void onPostExecute(Integer count) {
    mDialog.dismiss();

    // finish keep screen on while downloading
    mContext.getWindow().clearFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

    if (count > 0) {
      mAdapter.clear();
      ArrayList<MapModel> maps = mDataSource.getAllMaps();
      Iterator<MapModel> iterator = maps.iterator();
      while (iterator.hasNext()) {
        MapModel map = iterator.next();
        mAdapter.add(map);
      }
      mAdapter.notifyDataSetChanged();
    } else {
      Toast.makeText(mContext, R.string.updateFailed, Toast.LENGTH_LONG).show();
    }
  }