Я хочу запустить выбор изображения галереи в пользовательском диалоге.Во-первых, я плохо говорю по-английски, поэтому, пожалуйста, поймите, T0T
Структура программы: MainActivity> PreferenceFragment> CustomDialog> Выбор изображения
Я хочу отобразить экран выбора изображения с помощью onclick
.Кнопка в CustomDialog.
Но не работает и ошибка.
CustomDialog.java
onClick
public class CustomDialog implements View.OnClickListener {
...
void loadImage() {
Toast.makeText(context, "aaaaaaaa", Toast.LENGTH_SHORT).show();
GetImageActivity getImageActivity = new GetImageActivity();
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
getImageActivity.startActivityForResult(intent, 2222);
}
GetImageActivity.java
`
public class GetImageActivity extends AppCompatActivity {
...
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getPermission();
}
`
запустить loadImage метод сообщения об ошибке
java.lang.NullPointerException: Attempt to invoke virtual method 'android.app.ActivityThread$ApplicationThread android.app.ActivityThread.getApplicationThread()' on a null object reference
Как это исправить?