NullPointerException and NumberFormatException

This commit is contained in:
Caesar2011
2019-02-07 22:47:51 +01:00
parent 0776447d3b
commit 041c46284b
2 changed files with 22 additions and 16 deletions

View File

@@ -500,6 +500,7 @@ public class MainActivity extends AppCompatActivity
case FRAGMENT_CANTEENS_DETAILS: case FRAGMENT_CANTEENS_DETAILS:
getCanteenBrowser().getCanteens(success -> { getCanteenBrowser().getCanteens(success -> {
int size = mNavigationView.getMenu().size(); int size = mNavigationView.getMenu().size();
try {
Canteen canteen = success.getCanteen(Integer.parseInt(mFragmentData)); Canteen canteen = success.getCanteen(Integer.parseInt(mFragmentData));
//noinspection ConstantConditions //noinspection ConstantConditions
String title = canteen == null ? null : canteen.getName(); String title = canteen == null ? null : canteen.getName();
@@ -510,6 +511,9 @@ public class MainActivity extends AppCompatActivity
break; break;
} }
} }
} catch (NumberFormatException e) {
e.printStackTrace();
}
}, log::e); }, log::e);
return; return;
case FRAGMENT_CANTEENS: case FRAGMENT_CANTEENS:

View File

@@ -53,6 +53,7 @@ public class PrefsFragment extends PreferenceFragmentCompat implements SharedPre
if (getActivity() != null && getActivity() instanceof MainActivity) { if (getActivity() != null && getActivity() instanceof MainActivity) {
CustomAccountManager accountManager = ((MainActivity) getActivity()).getAccountManager(); CustomAccountManager accountManager = ((MainActivity) getActivity()).getAccountManager();
if (accountManager != null) {
Account accountByType = accountManager.getAccountByType(AccountGeneral.ACCOUNT_TYPE); Account accountByType = accountManager.getAccountByType(AccountGeneral.ACCOUNT_TYPE);
if (accountByType != null) { if (accountByType != null) {
ContentResolver.setSyncAutomatically(accountByType, KVVContentProvider.PROVIDER_NAME, true); ContentResolver.setSyncAutomatically(accountByType, KVVContentProvider.PROVIDER_NAME, true);
@@ -64,4 +65,5 @@ public class PrefsFragment extends PreferenceFragmentCompat implements SharedPre
} }
} }
} }
}
} }