Я пытаюсь вызвать этот класс ниже из AlertDialog
.. Я пытался Intent
, но я всегда получаю exception
.
код, вызывающий класс Switchoff:
Intent intent = new Intent(Premium.this, Switchoff.class );
startActivity( intent );
Класс, который я пытаюсь назвать:
public class Switchoff extends AppCompatPreferenceActivity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final SwitchPreference vibrateSwitch = (SwitchPreference) findPreference( getString( R.string.pref_vibrate_switch_enabled ) );
vibrateSwitch.setChecked(false);
}
}
ошибка:
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference
at android.content.ContextWrapper.getPackageName(ContextWrapper.java:142)
PS: - мне нужно сохранить метод findPreference () и onCreate ()
- Оба класса (Premium.class, Switchoff.class) зарегистрированы в файле манифеста
СПАСИБО ЗА КАЖДУЮ ПОМОЩЬ!