From 68d5f91707adf19520156edb4906f1ca9b15e6cf Mon Sep 17 00:00:00 2001 From: geoffroy Date: Thu, 28 Jun 2018 19:20:51 +0200 Subject: [PATCH] SonarQube code smells corrections --- .../donext/activities/MainActivity.java | 6 ++++-- .../donext/activities/TodayActivity.java | 2 +- .../adapters/TaskListRecyclerViewAdapter.java | 12 ++++++------ .../adapters/TaskRecyclerViewAdapter.java | 18 +++++++++++------- .../donext/database/TaskDataAccess.java | 4 ++-- .../donext/database/TaskListDataAccess.java | 4 ++-- .../fragments/ConfirmDialogFragment.java | 4 +--- 7 files changed, 27 insertions(+), 23 deletions(-) diff --git a/app/src/main/java/com/wismna/geoffroy/donext/activities/MainActivity.java b/app/src/main/java/com/wismna/geoffroy/donext/activities/MainActivity.java index 5746b19..b2a5e7d 100644 --- a/app/src/main/java/com/wismna/geoffroy/donext/activities/MainActivity.java +++ b/app/src/main/java/com/wismna/geoffroy/donext/activities/MainActivity.java @@ -23,6 +23,8 @@ import com.wismna.geoffroy.donext.fragments.TaskFormDialogFragment; import com.wismna.geoffroy.donext.fragments.TaskListsDialogFragment; import com.wismna.geoffroy.donext.fragments.TasksFragment; +import java.util.Objects; + /** * Main Activity class */ @@ -80,13 +82,13 @@ public class MainActivity extends AppCompatActivity { SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(this); SharedPreferences.Editor editor = sharedPref.edit(); String layoutTypeString = sharedPref.getString("pref_conf_task_layout", "1"); - int layoutType = Integer.valueOf(layoutTypeString); + int layoutType = Integer.parseInt(layoutTypeString); editor.putString("pref_conf_task_layout", String.valueOf(layoutType % 2 + 1)); editor.apply(); // Update the ViewPagerAdapter to refresh all tabs ViewPager viewPager = getMainFragmentViewPager(); - viewPager.getAdapter().notifyDataSetChanged(); + Objects.requireNonNull(viewPager.getAdapter()).notifyDataSetChanged(); } /** Called when the user clicks the Edit Lists button */ diff --git a/app/src/main/java/com/wismna/geoffroy/donext/activities/TodayActivity.java b/app/src/main/java/com/wismna/geoffroy/donext/activities/TodayActivity.java index 918f17d..bdddd32 100644 --- a/app/src/main/java/com/wismna/geoffroy/donext/activities/TodayActivity.java +++ b/app/src/main/java/com/wismna/geoffroy/donext/activities/TodayActivity.java @@ -75,7 +75,7 @@ public class TodayActivity extends ToolBarActivityBase SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(this); SharedPreferences.Editor editor = sharedPref.edit(); String layoutTypeString = sharedPref.getString("pref_conf_task_layout", "1"); - int layoutType = Integer.valueOf(layoutTypeString); + int layoutType = Integer.parseInt(layoutTypeString); editor.putString("pref_conf_task_layout", String.valueOf(layoutType % 2 + 1)); editor.apply(); diff --git a/app/src/main/java/com/wismna/geoffroy/donext/adapters/TaskListRecyclerViewAdapter.java b/app/src/main/java/com/wismna/geoffroy/donext/adapters/TaskListRecyclerViewAdapter.java index 8e3b8f9..4af73c6 100644 --- a/app/src/main/java/com/wismna/geoffroy/donext/adapters/TaskListRecyclerViewAdapter.java +++ b/app/src/main/java/com/wismna/geoffroy/donext/adapters/TaskListRecyclerViewAdapter.java @@ -21,7 +21,7 @@ import java.util.List; * {@link RecyclerView.Adapter} that can display a {@link TaskList}. */ -public class TaskListRecyclerViewAdapter extends RecyclerView.Adapter +public class TaskListRecyclerViewAdapter extends RecyclerView.Adapter implements TaskListTouchHelper.TaskListTouchHelperAdapter { public interface TaskListRecyclerViewAdapterListener { @@ -41,14 +41,14 @@ public class TaskListRecyclerViewAdapter extends RecyclerView.Adapter