Как я могу выбрать изображение в пользовательском диалоге? - PullRequest
0 голосов
/ 07 мая 2019

Я хочу запустить выбор изображения галереи в пользовательском диалоге.Во-первых, я плохо говорю по-английски, поэтому, пожалуйста, поймите, 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

Как это исправить?

...