草庐IT

arrayList

全部标签

Android:如何在 Activity 之间传递 ArrayList<customObject>?

如何将对象:ArrayList从一个Activity传递到另一个Activity?似乎intent不能包含自定义的,除了ArrayList。作为一种hack,我使用静态成员:staticResultList=newArrayList(m_examResults);并通过以下Activity获取它:m_examResults=DoExam.staticResultList;这显然不是正确的方法,有什么“通用”方法吗?非常感谢! 最佳答案 如果您想避免使用静态成员hack,您的自定义类SingleExamResult必须实现Parcel

android - 覆盖android autocompletetextview中的过滤器结果?

这几天我一直在纠结,我试图在android中设置一个自动完成TextView,用户输入一个键,自动完成建议是值,但是我已经尝试了大约10种不同的方法现在,扩展BaseAdapter、SimpleAdapter和现在的ArrayAdapter,我通过调试器注意到我的结果集很好,但是我真的不知道我应该在代码的publishResults()部分做什么。第一个参数是使用以下XML的自定义自动完成TextView控件:类看起来像这样:publicclassNewArrayAdapterextendsArrayAdapterimplementsFilterable{ArrayListallWor

安卓 fragment : which life cycle method to use for web service call

我正在开发一个涉及多个fragment的应用程序。在每个fragment中,我都必须调用网络服务来获取数据。目前我正在从Fragment的onCreateView()方法调用网络服务。问题是,每当Web服务调用正在进行时,如果设备方向发生变化,就会开始调用新的Web服务调用。我认为这可能是因为onCreateView()方法在配置更改时被调用。我该如何解决这个问题。以及我应该使用哪种生命周期方法来调用Web服务,以便它只会被调用一次 最佳答案 我已经通过以下解决方法解决了这个问题为每个网络服务调用方法创建一个操作标识符。例如。例如登

android - Google Drive Android API (GDAA) getResourceId() 返回 null(计时问题)

在测试SO22295903中讨论的删除、垃圾功能时,我遇到了这个问题。1/创建一个包含内容的文件GoogleApiClient_gac;DriveFilecreateFileWait(DriveFolderfldr,Stringname,Stringmime,byte[]buff){DriveFiledrvFile=null;try{ContentsResultrslt=Drive.DriveApi.newContents(_gac).await();if(rslt.getStatus().isSuccess()){Contentscont=rslt.getContents();con

java - 无法解析方法 setOnChildClickListener

这是我的整个Activity代码,如果需要我也可以发布我的xml。publicclassMain_ActivityextendsAppCompatActivity{privateRecyclerViewrecyclerview;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);recyclerview=(RecyclerView)findViewById(R.id.recyclerview);r

java - ArrayList Adapter (for ListView) 只显示第一个添加的项目

Edit3:我自己的项目列表布局:Edit2:老实说,我可能只是制作一个for循环来为每个文件创建按钮。这太让人头疼了,不值得花时间。编辑:我想强调一个事实,我已经将我的确切代码复制并粘贴到一个新的测试应用程序中并且它运行良好。这可能会给你们一些线索。经过大量调试,我缩小了一个问题的范围。我正在尝试将项目(文件)添加到ArrayList,然后将其放入ArrayAdapter,最后在ListView中显示项目。问题是只显示第一个添加的项目。我是这样尝试的:ListViewlistView=(ListView)view.findViewById(R.id.templateFilesList

android - 将 Activity 中的 Arraylist 传递给 Fragment

我有MyClass实现Parcelable。并有2个fragment。在MainActivity(onCreate)中我有代码:ArrayListdata=newArrayList();............Bundleextras1=newBundle();extras1.putParcelableArrayList("arraylist",data);Tab1Fragmentfg=newTab1Fragment();fg.setArguments(extras1);在Fragment(onCreateView)中:Bundleextras=getArguments();ListV

android - 在对象列表中搜索对象属性android

类(class):publicclassCategory{privateStringname;privateStringbaseUnit;publicCategory(){}publicCategory(Stringname,StringbaseUnit){this.name=name;this.baseUnit=baseUnit;}}在我的代码中,我有一个类别对象列表:Listcategories=newArrayList();我有一个字符串,例如category_1_name但是如何在category.name=category_1_name的类别中获取类别对象??

java - 循环不捕获重复项并在 Android(Java) 中删除它们

我最近开始使用Android和Java编程,所以请多多包涵。我写了一个循环,在将新的姓名和电话号码添加到列表和隐藏数组之前,应该删除之前找到的所有重复项。使用当前方法,我仍然会不断重复,当再次单击按钮添加所有相同的联系人时,我会再次获得所有联系人。这让我觉得重复检查方法根本无法正常工作,但我没有得到任何帮助的错误我有两个在外部创建的列表数组:Listphnnumbers=newArrayList();Listnames=newArrayList();这是添加联系人的方法:publicvoidAddAllContacts(Viewview){try{Cursorphones=getCon

Java中集合ArrayList、LinkedList以及HashMap常用容器详解及其区别

  个人简介👨🏻‍💻个人主页:陈橘又青🏃🏻‍♂️博客记录心情,代码编写人生。🌟如果文章对你有用,麻烦关注点赞收藏走一波,感谢支持!🌱欢迎订阅我的专栏:【Java进阶之路】带你入门Java,从0到1。                                  【Java全栈编程】带你项目实战,掌握核心。前言Java中容器对象主要用来存储其他对象,根据实现原理不同,主要有3类常用的容器对象:1、ArrayList使用数组结构存储容器中的元素2、LinkedList使用链表结构存储容器中的元素3、HashMap使用Hash原理,同时使用数组和链表结构本篇目录一、ArrayList1.原理2.