草庐IT

Arraylist

全部标签

java - 异步任务 ArrayList 对象未从 doInBackground 传递到 onPostExecute

我有一个AsyncTask接受上下文(使用onPostExecute)并运行doInBackground从服务器返回对象的ArrayList。当我执行这个时,我可以看到doInBackground运行良好,但它没有将结果传递给onPostExecute.经过大量搜索,我还没有找到如何在AsyncTask中返回对象ArrayList的答案。.这是我在doInBackground中创建的对象并使用onPostExecute:publicclassServerTimeCard{publicStringeventNameInput;BooleanisLocation,isImage,isVoi

java - 使用单击 Spinner Item 刷新 ArrayList 以将新数据显示到 RecyclerView 中

单击Spinner项将新数据添加到RecyclerView中而不删除旧数据。例如,我在Spinner中有两个项目:Appliances和Accessories。默认情况下,我会在RecyclerView中显示Appliances数据,但每当我在Accessories上tap-它在RecyclerView中显示Accessories数据,但在Appliances数据下,而我期望只有Accessories数据放入RecyclerViewMainActivity.java:publicclassMainActivityextendsAppCompatActivity{.....@Overri

java - 如何在 Android 中将项目从 ArrayList<Model> 添加到 ArrayList<String>?

我已经在互联网上搜索了好几个小时。我看过很多关于如何将项目从ArrayList添加到另一个ArrayList的示例/答案,但似乎找不到任何解释如何将项目从ArrayList添加到ArrayList的内容。我有一个向导可以将选择保存到两个不同的ArrayList。第一个屏幕将所选项目保存到ArrayList,另一个屏幕将所选项目保存到ArrayList,然后最后一个屏幕显示从ArrayList中选择的项目总数。我试过了stringArrayList.add(modelArrayList)但这给出了字符串无法应用于模型的错误。编辑:添加类澄清并使事情更清楚我正在处理什么。我正在使用Wiza

java - 如何左移 ArrayList

我正在使用ArrayList来保存对象的历史记录。我使用.add方法添加的每个新对象,例如:if(event.getAction()==MotionEvent.ACTION_UP){if(currentWord!=null){wordHist.add(currentWord);}if(wordHist.size()>WORDHIST_MAX_COUNT){wordHist.remove(0);}}但是我不希望这个无限增长,而是限制在某个值。如果它达到这个最大值,我希望最旧的对象(索引0)被删除,其余的左移,所以以前的索引1现在是索引0,等等。如何做到这一点?谢谢

java - 将数据(ArrayList)从 Activity 发送到 Fragment

我只有一个Activity只有一个相关Fragment.Fragment是NavigationDrawer的一部分.现在我有一个ArrayList不断变化。我想要这样,每当我打开NavigationDrawer,ArrayList应该传递给Fragment.Fragment有一个ListView其中填充了ArrayList.这是Activity代码为Toolbar和DrawerLayout:toolbar=(Toolbar)findViewById(R.id.app_bar);setSupportActionBar(toolbar);getSupportActionBar().setD

java - 包含任意对象的 ArrayList

我想做一个自定义类MultipleResult可以包含ArrayLists不同类型,但我不确定如何实现它。我想封装多个ArrayList到一个对象中,但有时我会使用ArrayList和其他时间ArrayList.我尝试将通用输入声明为ArrayList但这给了我一个incompatibletypes我这样做时出错:MultipleResultarrays=reduce(theInputValues,10);ArrayListarrayA=arrays.getResultA();方法在哪里reduce生成几个ArrayList并将它们放入MultipleResult目的。这是Multip

android - 在android中将二维字符串数组转换为ArrayList

如何将二维字符串数组转换成ArrayList??我有一个二维字符串数组,如何将它转换为数组列表??? 最佳答案 如果您想要完整的元素列表,请执行此操作。可能有一个简单的方法ArrayListlist=newArrayList();for(inti=0;i 关于android-在android中将二维字符串数组转换为ArrayList,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

java - Robospice 存储对象,通过 Ormlite 在数据库中扩展 ArrayList

背景我一直在尝试修改RobospiceOrmliteexamplecode,我已经成功运行了。我所做的唯一更改是我有一个包含对象数组的JSON响应。我创建了2个类:publicclassFoosextendsArrayListpublicclassFoo最初我遇到了问题,因为我的JSON响应是一个没有外部容器的纯数组。我通过googlegroups了解到解决这个问题的方法是创建一个扩展ArrayList的“假”类(Foos)。这产生了以下代码:publicclassFooRequestextendsSpringAndroidSpiceRequest{privateStringbaseU

android - SugarORM 不保留 HashMap 和 ArrayList

我有两个实体类,project和projectList。ProjectList具有属性id和一个包含项目列表的HasMap。我能够在没有任何错误的情况下执行INSERT操作,但是在检索我的HashMap列表时为null。尝试插入arrayList,这也返回null。是否支持在SugarORM中保留像HashMap或ArrayList这样的集合类?请帮忙。谢谢。ProjectList实体类。publicclassProjectListextendsSugarRecord{privateintprojectListId;privateHashMapprojects;/**EmptyCons

java - Android 在 Activity 之间删除并添加到 ArrayList

我正在制作我的第一个Android应用程序,这就是我遇到的问题。我有一项ActivityA,需要挑选4名球员。我正在根据我想要的播放器传递给ActivityPickPlayer1,2,3,4充满。ImageButtonaddp1=(ImageButton)findViewById(R.id.player1);addp1.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){Intenti=newIntent(getApplicationContext(),PickPlayer.cla