У меня возникла ошибка java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 в SDK 29, хотя в SDK версии выше 29 она работает правильно.
Мой код тестовой активности:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.sarthak.mathadda1/com.sarthak.mathadda1.TestActivity}: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3270)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3409)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
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:2016)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
в java.util.ArrayList.get(ArrayList.java:437)
в com.sarthak.mathadda1.TestActivity.onCreate(TestActivity.java:48)
в android.app. Activity.performCreate(Activity.java:7802)
в android.app.Activity.performCreate(Activity.java:7791)
в android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1299)
в android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3245)
в android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3409)
в android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:83)
на android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
на android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) < br /> в android.app.ActivityThread$H.handleMessage(ActivityThread.java:2016)
в android.os.Handler.dispatchMessage(Handler.java:107)
в android.os.Looper. цикл (Looper.java:214)
в android.app.ActivityThread.main(ActivityThread.java:735at java.lang.reflect.Method.invoke(Native Method)
в com.android.internal. os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
на com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
< br />Я получаю сообщение об ошибке, когда запускаю Android 10 sdk 29, хотя в Android 11 или более поздней версии он работает правильно
У меня возникла ошибка [b]java.lang.IndexOutOfBoundsException: Index: 0, Size: 0[/b] в SDK 29, хотя в SDK версии выше 29 она работает правильно. Мой код тестовой активности: [code] protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_test); toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar); getSupportActionBar().setDisplayShowTitleEnabled(true); getSupportActionBar().setTitle(testList.get(g_selected_cat_test_index).getTName()); getSupportActionBar().setDisplayHomeAsUpEnabled(true); progressDialog= new Dialog(TestActivity.this); progressDialog.setContentView(R.layout.dialog_layout); progressDialog.setCancelable(false); progressDialog.getWindow().setLayout(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT ); dialogText =progressDialog.findViewById(R.id.dialog_text); dialogText.setText("loading data ..."); progressDialog.show();
testRView = findViewById(R.id.testRecyclerview); LinearLayoutManager layoutManager = new LinearLayoutManager(this); layoutManager.setOrientation(RecyclerView.VERTICAL); testRView.setLayoutManager(layoutManager); loadTestNData(new MyCompleteListener() { @Override public void onSuccess() { DbQuery.loadMyScore(new MyCompleteListener() { @Override public void onSuccess() { TestNAdapter adapter = new TestNAdapter(DbQuery.testNumList); testRView.setAdapter(adapter); progressDialog.dismiss(); }
@Override public void onFailure() { Toast.makeText(TestActivity.this,"Something went wrong ! ploease try again later",Toast.LENGTH_SHORT).show(); progressDialog.dismiss(); } });
}
@Override public void onFailure() { Toast.makeText(TestActivity.this,"Something went wrong ! ploease try again later",Toast.LENGTH_SHORT).show(); progressDialog.dismiss();
} });
} @Override public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId() == android.R.id.home) { TestActivity.this.finish(); } return super.onOptionsItemSelected(item); } [/code] everything working fine in sdk upper than 30 and 30 but creating problem in sdk 29and lower error is [code] java.lang.RuntimeException: Unable to start activity ComponentInfo{com.sarthak.mathadda1/com.sarthak.mathadda1.TestActivity}: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3270) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3409) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83) 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:2016) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:214) at android.app.ActivityThread.main(ActivityThread.java:7356) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930) Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 в java.util.ArrayList.get(ArrayList.java:437) в com.sarthak.mathadda1.TestActivity.onCreate(TestActivity.java:48) в android.app. Activity.performCreate(Activity.java:7802) в android.app.Activity.performCreate(Activity.java:7791) в android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1299) в android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3245) в android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3409) в android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:83) на android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) на android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) < br /> в android.app.ActivityThread$H.handleMessage(ActivityThread.java:2016) в android.os.Handler.dispatchMessage(Handler.java:107) в android.os.Looper. цикл (Looper.java:214) в android.app.ActivityThread.main(ActivityThread.java:735at java.lang.reflect.Method.invoke(Native Method) в com.android.internal. os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) на com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930) [/code]< br />Я получаю сообщение об ошибке, когда запускаю Android 10 sdk 29, хотя в Android 11 или более поздней версии он работает правильно
В моем приложении я использую два языка, используя один и тот же адаптер, сначала, если пользователь выберет первой язык, данные заполняются в ViewPager , если мы проведите две, три страницы после этого, если мы изменим другие языковые данные,...
I am getting the below exception while traversing on the Sorted list which is implemented using the `abstractObjectList` coming from the `fastUtils` library.
```none
Caused by: java.lang.IndexOutOfBoundsException: Index (0) is greater than list size...
Я получаю приведенное ниже исключение при прохождении в сортированном списке, который реализован с использованием AbstractObjectList из библиотеки FastUtils .
Caused by: java.lang.IndexOutOfBoundsException: Index (0) is greater than list size (-1)...
Я запустил проект весенней загрузки, мой компьютер внезапно выключается (проблема с аккумулятором!) Затем при повторной попытке запустить проект возникла следующая ошибка
Module 'ms-overdue' production: java.lang.IndexOutOfBoundsException: Range...
(
Привет. Я начинающий программер. Кто-нибудь знает, как перехватить это исключение?? Спасибо!
Я попробовал что-то, что нашел на YouTube, но не помогло.
Я думаю, что здесь что-то не так.