示例#1
0
 /** Display the activity detection history stored in the log file */
 private void updateActivityHistory() {
   try {
     List<Spanned> activityDetectionHistory = mLogFile.loadLogFile();
     mStatusAdapter.clear();
     for (Spanned activity : activityDetectionHistory) {
       mStatusAdapter.add(activity);
     }
     if (mStatusAdapter.getCount() > MAX_LOG_SIZE) {
       if (!mLogFile.removeLogFiles()) {
         Log.e(ActivityUtils.APPTAG, getString(R.string.log_file_deletion_error));
       }
     }
     mStatusAdapter.notifyDataSetChanged();
   } catch (IOException e) {
     Log.e(ActivityUtils.APPTAG, e.getMessage(), e);
   }
 }