Эх сурвалжийг харах

Merge pull request #2540 from nextcloud/activities-ondestroy-override

activities: A couple of code quality fixes for the Activities component
Andy Scherzinger 7 жил өмнө
parent
commit
fdd9c9f942

+ 2 - 1
src/main/java/com/owncloud/android/ui/activities/ActivitiesActivity.java

@@ -149,6 +149,7 @@ public class ActivitiesActivity extends FileActivity implements ActivityListInte
         refreshLayout.setColorSchemeColors(accentColor, primaryColor, darkColor);
     }
 
+    @Override
     public void onDestroy() {
         super.onDestroy();
         unbinder.unbind();
@@ -251,7 +252,7 @@ public class ActivitiesActivity extends FileActivity implements ActivityListInte
         adapter.setActivityItems(activities, client, clear);
         this.nextPageUrl = nextPageUrl;
         // Hide the recyclerView if list is empty
-        if (activities.size() == 0) {
+        if (activities.isEmpty()) {
             recyclerView.setVisibility(View.INVISIBLE);
 
             emptyContentMessage.setText(noResultsMessage);

+ 4 - 0
src/main/java/com/owncloud/android/ui/activities/data/Injection.java

@@ -27,6 +27,10 @@ import com.owncloud.android.ui.activities.data.files.FilesServiceApiImpl;
 
 public class Injection {
 
+    private Injection () {
+        // Required empty constructor
+    }
+
     public static ActivitiesRepository provideActivitiesRepository() {
         return ActivityRepositories.getRepository(new ActivitiesServiceApiImpl());
     }