草庐IT

arrayList

全部标签

android - 获取 ArrayList<HashMap<String, String>> 值

在我的第一个Activity中,我有下一个代码:ArrayList>list_params=newArrayList>();HashMapparam_aux=newHashMap();param_aux.put("language",Integer.toString(language_spinner.getSelectedItemPosition()));param_aux.put("city",city_edittext.getText().toString());list_params.add(param_aux);在我的第二个Activity中,我想获取值,所以我的代码是:Arr

java - 如何在 RecyclerView 中显示 ArrayList?

这个问题在这里已经有了答案:ThesimplestwaytodisplayStringswithiconsinaRecyclerView(2个回答)5年前关闭。我需要添加一个Activity我可以在这里列出ArrayList的元素我已经看到有一种更新更好的方式来显示列表-RecyclerView.我的问题是如何将其实现到我的应用程序中。我发现我需要使用Adapter,但我不太明白如何正确实现整个过程。如果你想知道,我指的是this我一直在阅读的文档示例。编辑:更新我的代码后,它说它无法解析符号setOnEntryClickListener:publicclassvotingextend

Cannot deserialize instance of `java.util.ArrayList` out of START_OBJECT token错误解决

Postman调试时报错:Cannotdeserializeinstanceof`java.util.ArrayList`outofSTART_OBJECTtoken。原因:需要的是集合,但是传入的参数外面包装了一个对象。publicMapaddAddress(@RequestBodyListrecords){​​​​​​​}解决方式:把对象用数组的格式进行传递。[{"id":"606863377499837444","createdBy":"601157755265372302","created":"2023-06-0214:59:14","lastUpdated":"2023-06-02

android - 使用 notifyDataSetChanged() 更新 ExpandableListView

首先是我的代码的简短概述,我希望它是可以理解的:我有一个名为ToDoElement的类,其中包含一些变量。我有另一个名为ToDoListe的类,它管理ArrayList中的ToDoElement。ToDoListe包含用于从ArrayList中删除ToDoElement的方法deleteElement()在我的主要Activityliste_activity中,我创建了一个ToDoListe对象,并用ToDoElement的一些对象填充它。在同一个Activity中,我有一个ExpandableListView和我自己的名为expListAdapter的适配器。适配器通过获取ToDoE

我的hashmap对象值列表对象仅返回最后一个对象,我被放入arraylist&lt; map&lt; string,对象&gt;&gt;&gt;();

这是我的详细说明的代码。我得到了hashmapis的尺寸。但是当我尝试得到ArrayList>>使用钥匙,所有的亚利列表都有尺寸1。privateArrayList>settingInObject;privateArrayList>parentItemList;privateHashMap>>childItemList;settingInObject=newArrayList();parentItemList=newArrayList();childItemList=newHashMap>>();ArrayList>arrayList=newArrayList>();for(Mapobject

android - 如何将微调器选择的值绑定(bind)到 arraylist 中的值

我设法将微调器绑定(bind)到对象的ArrayList,现在我需要做到这一点,当您从微调器中选择某个项目时,它会反射(reflect)到ViewModel(setter被调用并将变量的值设置为微调器中所选索引的值)我设法让它以相反的方式工作,viewmodel的值反射(reflect)到view(像这样HowtouseDataBindingUtilwithanAndroidspinner?)。相关的xml自定义绑定(bind)@BindingAdapter("bind:selection")publicstaticvoidbindSelection(Spinnerspinner,in

android - 在 Android 中的 Bundle 中存储和检索数组列表

如何在Bundle中存储和检索值的数组列表在安卓?有例子吗? 最佳答案 假设数组列表中有字符串。ArrayListal=newArrayList();al.add("test1");al.add("test2");al.add("test3");现在可以按如下方式将其放入bundle中:Bundlevalue=newBundle();value.putStringArrayList("temp1",al);如果您在ArrayList中有自己的对象类型而不是“String”,那么您需要序列化该ArrayList对象。

android - 微调器的 JSON 解析问题

我所有的微调器都相互连接,它们不是独立的,我想根据spinner1中的选择显示spinner2和spinner3中的选项(我的意思是基于用户在spinner1中选择的类别)在onCreate中,我将数据填充到Spinner中,但在spinner2和spinner3中,我获取的数据属于CategoryB,而它们必须仅填充CategoryA数据。那么我的错误在哪里呢?这是我的JSON解析代码:categoryArrayList=newArrayList();cArrayList=newArrayList();...................................//Arra

android - java.lang.IndexOutOfBoundsException : Invalid index 2, 大小为 2

场景:-我有两个ArrayList列表包含图片postList包含所选图像的位置现在每当我选择图像并按删除菜单时,它应该删除所选图像。当我在debug中运行代码时,它工作正常并给出了期望的输出。但是当我在正常模式下运行它时,它崩溃并给出上述异常。if(posList.size()>0){Toast.makeText(getBaseContext(),"ivalue"+posList.size(),Toast.LENGTH_SHORT).show();for(inti=0;i在这里发布列表值@OverridepublicvoidonItemCheckedStateChanged(Acti

c++ - 是否有混合 C 和 C++ 原型(prototype)的内联方式?

我想要一种内联方式来指定哪些原型(prototype)应该包含在C++中。例如:voidArrayList_insert(ArrayList*arrlst,void*data,inti);IS_CPPvoidArrayList_insert(ArrayList*arrlst,char*data,inti);IS_CPPvoidArrayList_insert(ArrayList*arrlst,Buffer*data,inti);目前我在做:#ifdef__cplusplusextern"C"{#endif....CHEADERS..#ifdef__cplusplus}....C++HE