草庐IT

arrayList

全部标签

android - OnCreateContextMenu 和 ListView 项

我有一个包含多个项目的LisView。为此,我连接了一个OnItemClickListener(作为内部类),如下所示:lv.setOnItemClickListener(newOnItemClickListener(){publicvoidonItemClick(AdapterViewparent,Viewview,intposition,longid){Toast.makeText(ShoppingListApp02Activity.this,"Listitemselected:"+items.get(position).getId(),Toast.LENGTH_LONG).sho

android - 不可能 : No layout manager attached; Skipping layout

我完全迷失了这个错误,我理解它,但我不知道出了什么问题。对于代码://IntheOnCreateofmyactivityhistoryRecyclerView=(RecyclerView)findViewById(R.id.recycler_suggestions);SearchBarHistoryAdaptersearchBarHistoryAdapter=newSearchBarHistoryAdapter();searchBarHistoryAdapter.setActivity(this);historyRecyclerView.setLayoutManager(newLine

android - 如何从另一个类中访问 Bean 的存储值

如何实现此功能?ApplicationConstants.phoneContacts.add(newContactNumberBean(nameOfContact,contactNumber,contactNumberType));ApplicationConstants和ContactNumberBean类联系号码bean:packagecom.example.AddressBook;publicclassContactNumberBean{privateStringnameOfContact;privateStringcontactNumber;privateintcontactN

使用 ArrayList<Object> 的 Android Parcelable 实现

所以我正在实现一个测试应用程序,我将在其中创建一个Tournament对象作为Parcelable并在Intent之间传递它们。一场比赛包括:.锦标赛名称.规则.匹配玩家的规则(随机/手动).玩家数组列表这是我目前所拥有的:Tournament.javapublicclassTournamentDataimplementsParcelable{privateStringtourName;privateintbestOf;privatebooleanisRandom;privateArrayListplayerList;publicTournamentData(Stringname,in

php - 从 Web 服务器接收数据不起作用( Volley 库 android)

为了获取数据,我使用了volley库。当我使用本地地址时,一切正常。我的Activity显示数据。Stringjson_url="http://192.168.1.4/android/contactinfo.php";但是当我从Web服务器(互联网)获取数据时,我的Activity没有显示任何内容,所以它是空的,没有任何错误Stringjson_url="http://www.viratebco.com/phpme/3/1.php";我比较了这两个页面的输出,它们完全一样。这是我的PHP代码$row["name"],"Pic"=>$row["pic"],"Description"=>$

java - 一次从数组中拉出 10 个项目的最佳方法

我有一个可以包含无限数量对象的ArrayList。我需要一次拉取10个项目并对它们进行操作。我能想到的就是这个。intbatchAmount=10;for(inti=0;i>batchList=newArrayList();batchList.add(fullList.subList(i,Math.min(i+batchAmount,fullList.size()));//HereIcandoanotherforloopinbatchListanddooperationsoneachitem}有什么想法吗?谢谢! 最佳答案 你可以这

Java类,具有多种类型的Arraylist

我是Android和Java的新手,对我的服务器应用程序通信有疑问。我的服务器总是返回带有“代码”、“消息”和“数据”的JSON输出。像这样:e.g:{"code":200,"msg":"success","data":[{"track_id":123},{"track_id":124},{"track_id":125}]}e.g:{"code":200,"msg":"success","data":[{"type":"car","length":100},{"type":"train","length":500},{"type":"foot","length":3}]}我想使用这样的

java - 在数字之前用字母对 Java ArrayList 进行排序

我目前正在传递一个ArrayList来填充Android中TabLayout的标题。数组中的元素是字符串:["RCP","RYL","1","2","3","4","5","6"].然而,不一定按此顺序。我希望返回的列表首先是字母元素(按字母顺序),然​​后是递增的整数。我已经尝试使用Collections.sort方法,但这会返回一个数字上升的列表,然后最后添加“R”字符串:["1","2",“3”、“4”、“5”、“6”、“RCP”、“RYL”]澄清一下,我想对ArrayList进行排序,以便它返回["RCP","RYL","1","2","3","4","5","6"]它还需要灵

java - 如何比较两个arraylist?

我有两个ArrayList。每个大小为100000。我想比较它们并计算匹配的元素。这是我的代码:for(inti=0;i这里的比较过程要花很多时间。如何解决和优化这个问题。 最佳答案 你应该使用CollectionUtils.retainAll:返回一个集合,其中包含collection1中的所有元素,这些元素也在collection2中。ArrayListcommonList=CollectionUtils.retainAll(list1,list2); 关于java-如何比较两个ar

android - 带有arraylist的 ListView ,android中的简单适配器

我尝试使用arraylist和简单的适配器将某些内容显示到ListView中。我尝试了类似下面的方法,但在我的结果中显示了数组列表的姓氏。我无法理解我的错误。finalListViewlistView=(ListView)findViewById(R.id.mylist);ArrayList>list_of_bookmarks=newArrayList>();HashMapb=newHashMap();String[]from={"php_key","c_key","android_key","hacking_key"};String[]name_of_bookmarks={"php"