소스 검색

work with a single task object

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Andy Scherzinger 6 년 전
부모
커밋
941239c19a
1개의 변경된 파일2개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 3
      src/main/java/com/owncloud/android/ui/adapter/NotificationListAdapter.java

+ 2 - 3
src/main/java/com/owncloud/android/ui/adapter/NotificationListAdapter.java

@@ -133,7 +133,7 @@ public class NotificationListAdapter extends RecyclerView.Adapter<NotificationLi
         MaterialButton button;
 
         Resources resources = notificationsActivity.getResources();
-
+        NotificationExecuteActionTask task = new NotificationExecuteActionTask(client, holder, notificationsActivity);
 
         for (Action action : notification.getActions()) {
             button = new MaterialButton(notificationsActivity);
@@ -167,8 +167,7 @@ public class NotificationListAdapter extends RecyclerView.Adapter<NotificationLi
 
             button.setOnClickListener(v -> {
                 setButtonEnabled(holder, false);
-
-                new NotificationExecuteActionTask(client, holder, notificationsActivity).execute(action);
+                task.execute(action);
             });
 
             holder.buttons.addView(button);