diff --git a/app/src/main/java/org/mian/gitnex/activities/BaseActivity.java b/app/src/main/java/org/mian/gitnex/activities/BaseActivity.java index cc329641..d6d5544a 100644 --- a/app/src/main/java/org/mian/gitnex/activities/BaseActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/BaseActivity.java @@ -40,7 +40,7 @@ public abstract class BaseActivity extends AppCompatActivity { super.onCreate(savedInstanceState); setContentView(getLayoutResourceId()); - switch(tinyDb.getInt("customFontId")) { + switch(tinyDb.getInt("customFontId", -1)) { case 0: FontsOverride.setDefaultFont(this, "DEFAULT", "fonts/roboto.ttf"); diff --git a/app/src/main/java/org/mian/gitnex/activities/IssueDetailActivity.java b/app/src/main/java/org/mian/gitnex/activities/IssueDetailActivity.java index c5a736e9..2432ee1a 100644 --- a/app/src/main/java/org/mian/gitnex/activities/IssueDetailActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/IssueDetailActivity.java @@ -186,7 +186,7 @@ public class IssueDetailActivity extends BaseActivity { Typeface myTypeface; - switch(tinyDb.getInt("customFontId")) { + switch(tinyDb.getInt("customFontId", -1)) { case 1: myTypeface = Typeface.createFromAsset(Objects.requireNonNull(getApplicationContext()).getAssets(), "fonts/manroperegular.ttf"); diff --git a/app/src/main/java/org/mian/gitnex/activities/MainActivity.java b/app/src/main/java/org/mian/gitnex/activities/MainActivity.java index 992ee6bf..ff127df6 100644 --- a/app/src/main/java/org/mian/gitnex/activities/MainActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/MainActivity.java @@ -109,7 +109,7 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig Toolbar toolbar = findViewById(R.id.toolbar); toolbarTitle = toolbar.findViewById(R.id.toolbar_title); - switch(tinyDb.getInt("customFontId")) { + switch(tinyDb.getInt("customFontId", -1)) { case 0: myTypeface = Typeface.createFromAsset(getAssets(), "fonts/roboto.ttf"); diff --git a/app/src/main/java/org/mian/gitnex/activities/OrganizationDetailActivity.java b/app/src/main/java/org/mian/gitnex/activities/OrganizationDetailActivity.java index 1269c327..af4f3161 100644 --- a/app/src/main/java/org/mian/gitnex/activities/OrganizationDetailActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/OrganizationDetailActivity.java @@ -59,7 +59,7 @@ public class OrganizationDetailActivity extends BaseActivity implements BottomSh Typeface myTypeface; - switch(tinyDb.getInt("customFontId")) { + switch(tinyDb.getInt("customFontId", -1)) { case 0: myTypeface = Typeface.createFromAsset(getApplicationContext().getAssets(), "fonts/roboto.ttf"); diff --git a/app/src/main/java/org/mian/gitnex/activities/RepoDetailActivity.java b/app/src/main/java/org/mian/gitnex/activities/RepoDetailActivity.java index a8515e3e..0d779989 100644 --- a/app/src/main/java/org/mian/gitnex/activities/RepoDetailActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/RepoDetailActivity.java @@ -93,7 +93,7 @@ public class RepoDetailActivity extends BaseActivity implements BottomSheetRepoF Typeface myTypeface; - switch(tinyDb.getInt("customFontId")) { + switch(tinyDb.getInt("customFontId", -1)) { case 0: myTypeface = Typeface.createFromAsset(getApplicationContext().getAssets(), "fonts/roboto.ttf"); diff --git a/app/src/main/java/org/mian/gitnex/adapters/RepoStargazersAdapter.java b/app/src/main/java/org/mian/gitnex/adapters/RepoStargazersAdapter.java index a7037b49..0a53b05f 100644 --- a/app/src/main/java/org/mian/gitnex/adapters/RepoStargazersAdapter.java +++ b/app/src/main/java/org/mian/gitnex/adapters/RepoStargazersAdapter.java @@ -84,7 +84,7 @@ public class RepoStargazersAdapter extends BaseAdapter { final TinyDB tinyDb = new TinyDB(mCtx); Typeface myTypeface; - switch(tinyDb.getInt("customFontId")) { + switch(tinyDb.getInt("customFontId", -1)) { case 0: myTypeface = Typeface.createFromAsset(mCtx.getAssets(), "fonts/roboto.ttf"); diff --git a/app/src/main/java/org/mian/gitnex/adapters/RepoWatchersAdapter.java b/app/src/main/java/org/mian/gitnex/adapters/RepoWatchersAdapter.java index 032e1112..35ca3393 100644 --- a/app/src/main/java/org/mian/gitnex/adapters/RepoWatchersAdapter.java +++ b/app/src/main/java/org/mian/gitnex/adapters/RepoWatchersAdapter.java @@ -84,7 +84,7 @@ public class RepoWatchersAdapter extends BaseAdapter { final TinyDB tinyDb = new TinyDB(mCtx); Typeface myTypeface; - switch(tinyDb.getInt("customFontId")) { + switch(tinyDb.getInt("customFontId", -1)) { case 0: myTypeface = Typeface.createFromAsset(mCtx.getAssets(), "fonts/roboto.ttf"); diff --git a/app/src/main/java/org/mian/gitnex/adapters/TeamMembersByOrgAdapter.java b/app/src/main/java/org/mian/gitnex/adapters/TeamMembersByOrgAdapter.java index 1793a347..083e8fd8 100644 --- a/app/src/main/java/org/mian/gitnex/adapters/TeamMembersByOrgAdapter.java +++ b/app/src/main/java/org/mian/gitnex/adapters/TeamMembersByOrgAdapter.java @@ -86,7 +86,7 @@ public class TeamMembersByOrgAdapter extends BaseAdapter { final TinyDB tinyDb = new TinyDB(mCtx); Typeface myTypeface; - switch(tinyDb.getInt("customFontId")) { + switch(tinyDb.getInt("customFontId", -1)) { case 0: myTypeface = Typeface.createFromAsset(mCtx.getAssets(), "fonts/roboto.ttf"); diff --git a/app/src/main/java/org/mian/gitnex/fragments/ProfileFragment.java b/app/src/main/java/org/mian/gitnex/fragments/ProfileFragment.java index 1e3dedfa..1224ae67 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/ProfileFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/ProfileFragment.java @@ -59,7 +59,7 @@ public class ProfileFragment extends Fragment { Typeface myTypeface; - switch(tinyDb.getInt("customFontId")) { + switch(tinyDb.getInt("customFontId", -1)) { case 0: myTypeface = Typeface.createFromAsset(Objects.requireNonNull(getContext()).getAssets(), "fonts/roboto.ttf"); diff --git a/app/src/main/java/org/mian/gitnex/util/TinyDB.java b/app/src/main/java/org/mian/gitnex/util/TinyDB.java index 9646ac72..83bca480 100644 --- a/app/src/main/java/org/mian/gitnex/util/TinyDB.java +++ b/app/src/main/java/org/mian/gitnex/util/TinyDB.java @@ -171,6 +171,10 @@ public class TinyDB { return preferences.getInt(key, 0); } + public int getInt(String key, int defaultValue) { + return preferences.getInt(key, defaultValue); + } + /** * Get parsed ArrayList of Integers from SharedPreferences at 'key' * @param key SharedPreferences key