Java 调用ArrayList.set时Android应用程序冻结

Java 调用ArrayList.set时Android应用程序冻结,java,android,arraylist,hashmap,Java,Android,Arraylist,Hashmap,在我的Android项目中,我用一个 ArrayList。 我想使列表可编辑,我们可以在其中更改ArrayList中的任何HashMap项。但是当我调用arraylistvalues=newarraylist()时; value.set(pos,myHashMap),(假设ArrayList已包含项目等)应用程序完全冻结。日志中没有打印任何内容。什么也没发生。编辑列表的按钮的涟漪效应一直在检查中。 我可能会做错什么?在中对set的调用是什么?您是否正在使用任何框架?我基本上有一个带有输入的对话框

在我的Android项目中,我用一个
ArrayList
。 我想使列表可编辑,我们可以在其中更改ArrayList中的任何HashMap项。但是当我调用
arraylistvalues=newarraylist()时;
value.set(pos,myHashMap),(假设ArrayList已包含项目等)应用程序完全冻结。日志中没有打印任何内容。什么也没发生。编辑列表的按钮的涟漪效应一直在检查中。

我可能会做错什么?

在中对
set
的调用是什么?您是否正在使用任何框架?我基本上有一个带有输入的对话框和一个按钮,您可以在其中更改输入,当您对输入感到满意时,单击按钮编辑列表。我不使用其他任何东西…在中对
set
的调用是什么?您是否正在使用任何框架?我基本上有一个带有输入的对话框和一个按钮,您可以在其中更改输入,当您对输入感到满意时,单击按钮编辑列表。我不使用其他任何东西。。。