草庐IT

Arraylist

全部标签

Android 如何覆盖我的 ArrayAdapter 的过滤器?

我正在尝试编写一个自定义过滤器来过滤我的数组适配器中的数组列表,以便在我单击按钮时过滤我的ListView。例如当我点击我的按钮时publicvoidonClick(Viewarg0){Stringabc="abc";m_adapter.getFilter().filter(abc);}但是,当我点击我的按钮时,我的应用程序意外终止。这是我的数组适配器和过滤器代码。请帮助我。packagecom.ntu.rosemobile.searchlist;publicclassResultsAdapterextendsArrayAdapterimplementsFilterable{publi

android - 如何在 android 中写入和读取 ArrayList<String> 以进行包裹

在我的项目中,我必须写和读ArrayList包裹,我尝试使用writeList和writeStringList但没有用,我在阅读列表时遇到异常。谁能帮我解决这个问题?提前致谢。 最佳答案 来自@JeremyRoman:自API1以来,writeStringList、readStringList和createStringArrayList都存在于Parcel上。 关于android-如何在android中写入和读取ArrayList以进行包裹,我们在StackOverflow上找到一个类似

android - 从公共(public)类中的 AsyncTask 更新 UI 线程

我试图将一些AsyncTask类拆分为公共(public)(单独的)函数,这样我就不必重写太多代码。我几乎拥有它,除了一个非常重要的方面。AsyncTask函数通过对服务器进行php调用来编译ArrayList。完成此列表后,我需要更新主UI线程上的微调器。我找到了一个非常好的答案here但我在让它工作时遇到了一些困难。这是我所拥有内容的缩小版本:(请注意,此时,我要做的就是调用Toast消息来证明往返有效)这里是调用Activity:publicclassMyActivityextendsActivityimplementsOnTaskCompleted{@Overrideprote

android - 如何检查 arraylist 在 android 中包含这个特定的单词?

我有ArrayList因为我添加了3-4个网站名称。喜欢,http://www.google.com,https://www.stackoverflow.com等等。现在在我的应用程序中,如果我只键入“google”,那么我想将“google”这个词与ArrayList进行比较。.我被困在这里了。谁能告诉我如何比较字符串和数组对象?提前致谢。 最佳答案 为此,您需要覆盖contains()的实现。我给你一个简单的例子。自定义ArrayList类publicclassMyArrayListextendsArrayList{privat

android - 如何访问 Android 设备上的可移动存储?

我正在寻找一种方法来检测和访问各种Android设备(三星、摩托罗拉、LG、索尼、HTC)上的可移动SD卡。我还需要与2.2兼容,所以Environment.isExternalStorageRemovable()对我不可用。摩托罗拉有自己的库,对于三星,我可以检测到/external_sd/的存在我对其他人一无所知。例如,我在某些LG上看到过/_ExternalSD/,但即使移除SD,目录仍然存在。一个额外的问题:ACTION_MEDIA_MOUNTEDIntent是否会被广播给他们中的任何一个对此的任何提示都会非常有帮助。 最佳答案

android - 如何从日历中获取所有事件?

您好,我可以使用此代码获取事件cur=null;cr=getContentResolver();//Constructthequerywiththedesireddaterange.Uri.Builderbuilder=Instances.CONTENT_URI.buildUpon();ContentUris.appendId(builder,0);ContentUris.appendId(builder,endMillis);//Submitthequerycur=cr.query(builder.build(),INSTANCE_PROJECTION,null,null,null)

java - 火力地堡 "Map while deserializing, but got a class java.util.ArrayList"

我只是在为我的项目试用Android上的Firebase。我遇到的问题是,每次拍摄快照并将其“转换”回POJO时,我都会得到这个-“在反序列化时映射,但得到一个类java.util.ArrayList”异常。我一直在四处寻找,甚至使用HashMap更改了我所有的模型实现,根本没有任何ArrayList,但仍然得到了相同的结果。这是我的模型:publicclassDevicesController{publicDevicesCollectiondevices;publicintnumberOfport;StringtimerStatus;publicDevicesController()

java集合框架(三)ArrayList常见方法的使用

@[toc]##一、什么是ArrarListArrayList是Java中的一个动态数组类,可以根据实际需要自动调整数组的大小。ArrayList是基于数组实现的,它内部维护的是一个Object数组,默认初始化容量为10,当添加的元素个数超过了当前容量时,会自动扩容。ArrayList也被广泛用于Java中的集合框架,例如Java中的List和Vector都是基于ArrayList实现的。下面是ArrayList常见的方法及其使用方法。使用场景:ArrayList适用于需要动态添加、删除元素的场景,可以用于存储不确定数量的数据。ArrayList也可以用于需要频繁访问集合元素的场景,因为它的底

java - Android Studio - 数组、ArrayList、列表 - JAVA

我正在为我的学校项目制作一个猜谜游戏,但我对AndroidStudio和Java还很陌生。目前我的代码是这样的:publicclassMainActivityextendsAppCompatActivity{publicintscore=0;intrandom=random();@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Buttoncorrect=(Button)fin

java.util.ConcurrentModificationException - ArrayList

STARTEDIT请向下滚动以获取更新的代码ENDOFEDIT我用谷歌搜索了SO以了解为什么会发生此异常,我知道这是由一个对象正在读取列表而同时从列表中删除了一个项目引起的。我已根据发现的建议相应地更改了我的代码,但有时我仍然会遇到此异常并且它会导致我的应用程序崩溃。它看起来是随机的,我尝试复制异常,但90%的时间我都没有得到异常,而且并不总是遵循相同的过程,这使得调试变得困难。我正在使用观察者模式。有时它发生在unregister方法中,有时是register方法,有时是notify方法...它发生的地方。我正在使用androidasynctask从我的服务器下载几个字节,观察者模式