Java 将字符串添加到另一个类中的静态ArrayList会导致UnsupportedOperationException
我的目标是创建一个可以从应用程序中的任何活动访问的ArrayList,因此我使用静态ArrayList创建了一个类: ฺ但它导致了一个致命的异常错误: java.lang.IllegalStateException:无法为android执行方法:onClick 原因:java.lang.reflect.InvocationTargetException 原因:java.lang.UnsupportedOperationException 捕获异常导致相同的错误报告: W/System.err:java.lang.UnsupportedOperationException 在java.util.AbstractList.add处(AbstractList.java:148) 将ArrayList更改为LinkedList(如中所建议)也无济于事Java 将字符串添加到另一个类中的静态ArrayList会导致UnsupportedOperationException,java,android,Java,Android,我的目标是创建一个可以从应用程序中的任何活动访问的ArrayList,因此我使用静态ArrayList创建了一个类: ฺ但它导致了一个致命的异常错误: java.lang.IllegalStateException:无法为android执行方法:onClick 原因:java.lang.reflect.InvocationTargetException 原因:java.lang.UnsupportedOperationException 捕获异常导致相同的错误报告: W/System.err:j
如何解决此问题?请尝试下面的代码,了解定义android函数名的布局和注意事项:在TestActivity中单击相同的函数名testClicked(查看视图)
<Button
android:onClick="testClicked"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="add"/>
建议使用安全解决方案查看单击和单击侦听器:
View(your button).setOnClickListener(... ...);
在视图布局中使用“android:onClick=…”可能会导致一些品牌设备崩溃。你有没有让
category\u spinner\u user=Arrays.asList(XXX)
出现在某个地方?你也可以这样做<代码>CategoryArrayList.category\u微调器\u用户=新建Arraylist代码>然后。添加(“AAA”)代码>}谢谢你的提醒
<Button
android:onClick="testClicked"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="add"/>
View(your button).setOnClickListener(... ...);