У меня есть этот класс:
public class DynamicResult extends ListActivity {
Мне нужно добавить панель действий вверху приложения, поэтому я изменил тему в onCreate с помощью setTheme:
setTheme(android.R.style.Theme_DeviceDefault);
Но когда я показываю предупреждение по:
alert.show();
программе cra sh с NPE
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class android.view.View.getClass()' on a null object reference
at com.android.internal.app.WindowDecorActionBar.getDecorToolbar(WindowDecorActionBar.java:243)
at com.android.internal.app.WindowDecorActionBar.init(WindowDecorActionBar.java:195)
at com.android.internal.app.WindowDecorActionBar.<init>(WindowDecorActionBar.java:177)
at android.app.Dialog.show(Dialog.java:317)
at androidx.appcompat.app.AlertDialog$Builder.show(AlertDialog.java:1007)
at com.example.samsunghomework.DynamicResult.numItem(DynamicResult.java:402)
at com.example.samsunghomework.DynamicResult.onContextItemSelected(DynamicResult.java:305)
at android.app.Activity.onMenuItemSelected(Activity.java:3524)
Как ее решить? Спасибо.