草庐IT

hashmaps

全部标签

android - SugarORM 不保留 HashMap 和 ArrayList

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

java - 如何在 ArrayList 中转换嵌套的 HashMap

有一个ArrayList嵌套了HashMap。从父HashMap获取值很容易,但是当我尝试从嵌套的HashMap(子)获取值时,我得到ClassCastException。这是一个示例(类似于上一篇文章):ArrayList>data=newArrayList>();HashMapparentHash=newHashMap();HashMapchildHash=newHashMap();childHash.put("child_id","id")childHash.put("name","firstlast");childHash.put("sex","man");parentHash

java - 将 Parcelable 与带有 Hashmap 的对象一起使用

我有一个对象数组列表,存储在一个扩展intentService的类中。它的对象实例变量是:intid;Stringname;HashMaphistoricFeedData我希望能够将此arrayList传递回Activity。我读过Parcelable是当你想将对象从服务传递到Activity时的方法。我写入包裹的方法如下所示:publicvoidwriteToParcel(Parcelout,intflags){out.writeInt(id);out.writeString(name);dest.writeMap(historicFeedData);}不过,我不确定如何从包裹中读回

Android:从 Hashmap Arraylist 获取单个值?

基本上,我有一个使用HashMap的数据库。运行查询后,我想输出ID并将其存储在另一个Activity的数组中。之后,我想访问数组中的单个元素。这是我的数据库代码publicArrayList>getIDList(){ArrayList>IDList=newArrayList>();StringselectQuery="SELECTcardIDFROMflashcards";SQLiteDatabasedatabase=this.getWritableDatabase();Cursorcursor=database.rawQuery(selectQuery,null);if(curso

android - 我如何将 HashMap 传递给 react 原生的 android 回调?

当尝试在自定义native模块java.util.HashMap中提供回调时,出现以下错误:java.lang.RuntimeException:无法转换类型类java的参数.util.HashMap.我不是很清楚什么样的类型可以传递给回调。有人建议在SO上使用WritableNativeMap。如果是这样,是否有一种直接的方法来转换HashMap?或者我必须遍历所有键/值对吗?如果没有,文档会提到一个ReadableMap。那会更好吗?非常感谢您的帮助。这里有一些代码,希望对您有帮助。该方法使用FirebaseAndroidSDK:publicvoidfetch(Stringpath

java - HashMap 删除不起作用

我已经阅读了关于这个问题的所有答案,但似乎没有任何效果。这是我正在运行的代码:HashMap>items=newHashMap>();for(finalTicketItemkey:items.keySet()){Log.i(key.equals(item));Log.i(key.hashCode()+""+item.hashCode());}Log.i(items.size());Log.i("C:"+items.containsKey(item));items.remove(item);Log.i("C:"+items.containsKey(item));Log.i(items.s

java - Android 应用程序的 HashMap 替代品

我遇到了java.utilHashMap的OOM问题,所以我正在寻找内存友好的HashMap替代标准JavaHashmap。我尝试了Trove,它有所改进,但仍然时不时出现OOM。如果内存有效,我可以适应一些速度损失。我不是在寻找数据库。只要离线工作,基于文件的HashMap实现也很好。我正在存储int和byte等原语。另外,请说明您是否有过任何经验,以及您在内存力方面有多大进步。 最佳答案 我可以想到两个适合您的选项——哪个是最好的完全取决于您的应用程序。第一种是使用Wea​​kReference或SoftReference。现在

android - 将 HashMap<Integer, List<Integer>> 放入 savedInstanceState

我在Android的savedInstanceState中添加值时遇到问题。我试图在互联网上找到解决方案,但我似乎无法找到解决方案。也许你们中的一些人可能知道问题出在哪里。我需要将HashMap>放入savedInstanceState,并检索该onCreate方法。有没有人遇到并解决了这个问题?感谢您的宝贵时间。 最佳答案 你可以使用putSerializable.例如savedInstanceState.putSerializable("KEY",hashMapInstance);

android - 如何在改造中使用 HashMap 发布数据?

您能解释一下如何在retrofit2中使用hashmap发布数据吗? 最佳答案 这是我发的@FormUrlEncoded@POST("getProfile")CallgetProfile(@FieldMapHashMapdata);和HashMapHashMapmap=newHashMap();map.put("token","yourtoken");map.put("yourvariable","yourvariable"); 关于android-如何在改造中使用HashMap发布数据

android - JSONArray 到 HashMap

我有一个JSONArray,我需要获取包含值的HashMap,因为我需要填充一个流,就像Twitter那样。你建议做什么? 最佳答案 HashMappairs=newHashMap();for(inti=0;i类似的东西。 关于android-JSONArray到HashMap,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4307118/