Извлеките изображение в виде переключателей с помощью Firebase

#java #android-studio #android-layout #android-drawable

Вопрос:

У меня есть четыре переключателя, они находятся в группе. Я хочу, чтобы изображение было доступно для рисования с помощью этих кнопок в Adapter.java но я получаю много ошибок в СВОЕМ КОДЕ

      QuestionsActivity context;
    Glide.with(context.getApplicationContext())
                .asBitmap()
                .load("https://firebasestorage.googleapis.com/v0/b/shiva-8ccc3.appspot.com/o/IMG- 
          20201118-WA0002.jpg?alt=mediaamp;token=c6f3fc6a-83c5-453d-93ea-67d0023f06fe")
                .into(new SimpleTarget<Bitmap>() {
                    @Override
                    public void onResourceReady(@NonNull Bitmap resource, Transition<? super Bitmap> 
     transition) {
                        Drawable drw = new BitmapDrawable(context.getResources(), resource);
                        optionA.setCompoundDrawablesWithIntrinsicBounds(drw,null,null,null);
                    }

                    @Override
                    public void onLoadFailed(@Nullable Drawable errorDrawable) {
                        super.onLoadFailed(errorDrawable);

                    }
                });
 

ошибка

 E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.ashu.shiva, PID: 14063
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ashu.shiva/com.ashu.shiva.TestActivity}: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3449)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3601)
    at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
    at 
 android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
    at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
    at android.os.Handler.dispatchMessage(Handler.java:106)