草庐IT

arrayList

全部标签

android - 在 Activity 之间传递 ArrayList<CustomObject>

我已经实现了一个Parcelable类:publicclassEventoimplementsParcelable{privateint;privateString;privateStringimagen;//moreatts//Constructors,settersandgetterspublicEvento(Parcelin){this.id=in.readInt();this.titulo=in.readString();this.imagen=in.readString();publicvoidwriteToParcel(Parceldest,intflags){dest.w

android - 如何通过 LatLng 点的 ArrayList 为标记设置动画?

我正在使用GoogleMapsAPIV2获取当前用户的位置,并使用onLocationChanged监听器记录他的路线。当用户记录他们的路线时,我将在每个位置更改时检测到的所有LatLngs保存在数组列表中。当用户停止记录他们的路线时,我在数组列表的第一个点放置一个标记。我现在的问题是我希望通过数组列表中的所有点为标记设置动画。有人可以告诉我该怎么做吗?需要注意的是,数组不需要排序,因为我会在点出现时记录下来。我曾尝试使用for循环循环遍历数组并将值发送过来,但我从中收到错误finalLatLngstartLatLng=proj.fromScreenLocation(startPoin

android - 对 ArrayAdapter 或 ArrayList 的内容进行排序

我正在开发android项目,并且正在使用从SQLite数据库检索数据的ListView。我正在使用ArrayList创建数据集,然后将此ArrayList添加到ArrayAdapter中。当从数据库中检索数据时,我告诉SQLite进行排序,以便所有内容在添加到ListView时都按字母顺序排列。在某些时候,信息将被动态添加到ListView中,而无需再次从数据库中重新获取所有内容。但是,我想按字母顺序排列所有内容。我该怎么做,是对DataSet进行排序然后调用notifyDataSetChanges,还是直接在ArrayAdapter上进行排序。我研究过在ArrayAdapter上执

android - 如何在 RoomDatabase 中存储 Enum 的 ArrayList

我的问题是如何存储List在房间数据库中,到目前为止,我找不到答案。 最佳答案 枚举:publicenumHelloEnum{A,B,C}转换器:publicclassEnumConverter{@TypeConverterpublicListstoredStringToEnum(Stringvalue){ListdbValues=Arrays.asList(value.split("\\s*,\\s*"));Listenums=newArrayList();for(Strings:dbValues)enums.add(HelloE

android - 通过 Intent 发送 Arraylist

如何通过Intent从另一个Activity接收自定义的ArrayList?例如,我在ActivityA中有这个ArrayList:ArrayListsongs;如何在ActivityB中获取此列表? 最佳答案 首先要了解的是,您使用Intent将信息从ActivityA传递到ActivityB。对象,您可以在其中放置“额外内容”。您可以放入Intent的完整list可在此处获得:https://developer.android.com/reference/android/content/Intent.html(参见各种putEx

安卓 : Search from Large Arraylist

我有大约29,000条记录的记录集。我的屏幕包含用于搜索条件的EditText框和包含所有29,000条记录的ListView。通过使用列出的方式进行搜索需要时间,并且不会按我的需要提供更少的输出。我的EditText包含finalEditTexttxtSearchCity=(EditText)findViewById(R.id.edtCity);txtSearchCity.addTextChangedListener(newTextWatcher(){@OverridepublicvoidafterTextChanged(Editables){}@Overridepublicvoid

java - Android:如何订购 ArrayList<HashMap<String,String>>?

我将产品的详细信息保存在map中并添加到ArrayList>中并设置到自定义列表适配器中。我需要按价格对其中的值进行排序。如何实现?提前致谢。 最佳答案 请使用以下代码:ArrayList>arrayList=populateArrayList();Collections.sort(arrayList,newComparator>(){@Overridepublicintcompare(HashMaplhs,HashMaprhs){//Doyourcomparisonlogichereandretrnaccordingly.retu

java - ArrayList.Remove 在第一次调用时不起作用

我有一个ArrayList我用来存储PackageInfo(arraylist中的元素示例是“com.skype.raider”)。arralist初始化如下:privateListpkgs;在类构造函数中pkgs=newArrayList();当我调用pkgs.remove(String)时,它不起作用,但当我反复尝试并删除时,它最终起作用了。下面是我测试删除是否有效的方法(我编辑了代码使其更容易阅读)privatevoidtogglePackage(StringselectedPackage,CheckBoxchk_app){Stringm_pkg=selectedPackage.

android - 保存 ArrayList 内容的最佳方法是什么?

我想保存一个ArrayList以便它持久化。内容可以改变。在Android中解决这个问题的最佳方法是什么? 最佳答案 你的问题类似于问“我有这袋东西——我应该把它转移到盒子、桶、桶还是箱子里?”。如果不知道“东西”是什么,我们就无法轻易回答这个问题。您的一般选择是使用数据库(也许首先实际上摆脱ArrayList)或持久化到文件(序列化、XML、JSON等)。一般来说,SQLite数据库具有优势,因为它使用事务并且通常比仅编写自己的文件更健壮。但是,ArrayList可能存储的某些内容在数据库中可能无法正常工作。当然,您的ArrayL

android - 具有多个 ArrayLists 的 Sticky Header RecyclerView

我正在使用RecyclerView实现粘性header。我有三个部分(即3个粘性标题)并且它们工作正常。现在我在每个部分中使用了三个数组列表,我已经在我的适配器中初始化了这些列表,并且我正在尝试根据内部标题ID获取这些列表的数据onBindViewHolder。但它没有给我完整的列表,只是每个列表中的一个字符串(即在第一部分下——mylist第一个位置的数据,,,在第二部分——mylist1第二个位置上的数据——在第三部分下——-mylist2)第三个位置的数据请帮忙!!上下文中的代码:StickyTestAdapterpublicclassStickyTestAdapterexten