Example #1
0
 @Override
 protected List<String> doInBackground(Void... arg0) {
   try {
     List<String> result = new ArrayList<String>();
     com.google.api.services.tasks.Tasks.TasksOperations.List listRequest =
         service.tasks().list("@default");
     listRequest.setFields("items/title");
     List<Task> tasks = listRequest.execute().getItems();
     if (tasks != null) {
       for (Task task : tasks) {
         result.add(task.getTitle());
       }
     } else {
       result.add("No tasks.");
     }
     return result;
   } catch (IOException e) {
     tasksSample.handleGoogleException(e);
     return Collections.singletonList(e.getMessage());
   } finally {
     tasksSample.onRequestCompleted();
   }
 }
Example #2
0
 @Override
 protected void onPostExecute(List<String> result) {
   dialog.dismiss();
   tasksSample.setListAdapter(
       new ArrayAdapter<String>(tasksSample, android.R.layout.simple_list_item_1, result));
 }