У меня странная проблема с проверкой нуля.Я использую общие настройки, где я храню номер телефона.
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this);
String number = settings.getString("number1", null);
Прежде чем использовать это строковое значение, я проверяю, является ли оно нулевым
if(number != null){//trying to format number but it gives error: Attempt to invoke virtual method on a null object reference}
В моем другомПриложение работает нормально, но в этом проекте это доставляет мне неприятности.Я не понимаю, имеет ли это какое-то отношение к Службам, потому что работающее приложение использует фоновый сервис, а оно использует JobIntentService.
Может кто-нибудь сказать, почему это дает ошибку?