#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)