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
У меня есть java.lang.unsupportedoPerationException в Android Studio ⇐ Android
Форум для тех, кто программирует под Android
1739847992
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)
Подробнее здесь: [url]https://stackoverflow.com/questions/34706195/i-am-having-a-java-lang-unsupportedoperationexception-in-android-studio[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия