У меня есть java.lang.unsupportedoPerationException в Android StudioAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 У меня есть java.lang.unsupportedoPerationException в Android Studio

Сообщение Anonymous »

public boolean onOptionsItemSelected(MenuItem item){
int id = item.getItemId();

switch(id){
case R.id.jaren_3de:
updateKlassenList(klassen);
break;
case R.id.jaren_4de:
updateKlassenList(klassen2);
break;
case R.id.jaren_5de:
updateKlassenList(klassen3);
break;
case R.id.jaren_6de:
updateKlassenList(klassen4);
break;

// case R.id.

}

return super.onOptionsItemSelected(item);
}

private void updateKlassenList(String[] data) {
klassenList.clear();
klassenList.addAll(Arrays.asList(data));

// I assume "adapter" is the adapter of interest.
adapter.notifyDataSetChanged();
}
< /code>

Я добавил метод: < /p>

private void updateKlassenList(String[] data) {
klassenList.clear();
klassenList.addAll(Arrays.asList(data));

// I assume "adapter" is the adapter of interest.
adapter.notifyDataSetChanged();
}
< /code>

Чтобы решить предыдущую проблему (см. Как изменить список значение внутри OnoptionsItemselemed в Android Studio?), Но теперь я получаю java.lang.unsupportedoperationsexexception. Я искал это, и кажется, что это как -то связано с устаревшими версиями, но я недавно все обновил. < /P>

/>
Изменить: это ошибка, которую я получаю: < /p>

01-10 16:08:23.508 1457-1457/com.geesplit.lessenrooster E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.geesplit.lessenrooster, PID: 1 4 5 7 < b r / > j a v a . l a n g . U n s u p p o r t e d O p e r a t i o n E x c e p t i o n < b r / > a t j a v a . u t i l . A b s t r a c t L i s t . r e m o v e ( A b s t r a c t L i s t . j a v a : 6 3 8 ) < b r / > a t j a v a . u t i l . A b s t r a c t L i s t $ S i m p l e L i s t I t e r a t o r . r e m o v e ( A b s t r a c t L i s t . j a v a : 7 5 ) < b r / > a t j a v a . u t i l . A b s t r a c t L i s t . r e m o v e R a n g e ( A b s t r a c t L i s t . j a v a : 6 5 8 ) < b r / > a t j a v a . u t i l . A b s t r a c t L i s t . c l e a r ( A b s t r a c t L i s t . j a v a : 4 6 6 ) < b r / > a t c o m . g e e s p l i t . l e s s e n r o o s t e r . M a i n A c t i v i t y . u p d a t e K l a s s e n L i s t ( M a i n A c t i v i t y . j a v a : 1 1 2 ) < b r / > a t c o m . g e e s p l i t . l e s s e n r o o s t e r . M a i n A c t i v i t y . o n O p t i o n s I t e m S e l e c t e d ( M a i n A c t i v i t y . j a v a : 9 5 ) < b r / > a t a n d r o i d . a p p . A c t i v i t y . o n M e n u I t e m S e l e c t e d ( A c t i v i t y . j a v a : 2 8 8 5 ) < b r / > a t c o m . a n d r o i d . i n t e r n a l . p o l i c y . i m p l . P h o n e W i n d o w . o n M e n u I t e m S e l e c t e d ( P h o n e W i n d o w . j a v a : 1 1 3 3 ) < b r / > a t c o m . a n d r o i d . i n t e r n a l . v i e w . m e n u . M e n u B u i l d e r . d i s p a t c h M e n u I t e m S e l e c t e d ( M e n u B u i l d e r . j a v a : 7 6 1 ) < b r / > a t c o m . a n d r o i d . i n t e r n a l . v i e w . m e n u . S u b M e n u B u i l d e r . d i s p a t c h M e n u I t e m S e l e c t e d ( S u b M e n u B u i l d e r . j a v a : 8 1 ) < b r / > a t c o m . a n d r o i d . i n t e r n a l . v i e w . m e n u . M e n u I t e m I m p l . i n v o k e ( M e n u I t e m I m p l . j a v a : 1 5 2 ) < b r / > a t c o m . a n d r o i d . i n t e r n a l . v i e w . m e n u . M e n u B u i l d e r . p e r f o r m I t e m A c t i o n ( M e n u B u i l d e r . j a v a : 9 0 4 ) < b r / > a t c o m . a n d r o i d . i n t e r n a l . v i e w . m e n u . M e n u B u i l d e r . p e r f o r m I t e m A c t i o n ( M e n u B u i l d e r . j a v a : 8 9 4 ) < b r / > a t c o m . a n d r o i d . i n t e r n a l . v i e w . m e n u . M e n u P o p u p H e l p e r . o n I t e m C l i c k ( M e n u P o p u p H e l p e r . j a v a : 1 8 6 ) < b r / > a t a n d r o i d . w i d g e t . A d a p t e r V i e w . p e r f o r m I t e m C l i c k ( A d a p t e r V i e w . j a v a : 3 0 5 ) < b r / > a t a n d r o i d . w i d g e t . A b s L i s t V i e w . p e r f o r m I t e m C l i c k ( A b s L i s t V i e w . j a v a : 1 1 4 6 ) < b r / > a t a n d r o i d . w i d g e t . A b s L i s t V i e w $ P e r f o r m C l i c k . r u n ( A b s L i s t V i e w . j a v a : 3 0 5 3 ) < b r / > a t a n d r o i d . w i d g e t . A b s L i s t V i e w . o n T o u c h U p ( A b s L i s t V i e w . j a v a : 3 8 7 2 ) < b r / > a t a n d r o i d . w i d g e t . A b s L istView.onTouchEvent(AbsListView.java:3637)
at android.view.View.dispatchTouchEvent(View.java:8471)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2399)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2092)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2405)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2106)
at android.widget.PopupWindow$PopupViewContainer.dispatchTouchEvent(PopupWindow.java:1731)
at android.view.View.dispatchPointerEvent(View.java:8666)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4123)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3989)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3544)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3597)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3563)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3680)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3571)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3737)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3544)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3597)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3563)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3571)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3544)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5807)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5781)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5752)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5897)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:143)
at android.os.Looper.loop(Looper.java:122)
at android.app.ActivityThread.main(ActivityThread.java:5257)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)


Подробнее здесь: https://stackoverflow.com/questions/347 ... oid-studio
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»