小编Mr.*_*dia的帖子

Android中共享首选项的最佳替代方案是什么?

哪个是Shared Preferencesandroid存储数据的最佳选择,如果我想读取数据并再次保存一些更改.数据可以是用户的配置文件,json响应或任何对象.当我存储大量数据时,我正在搜索Reda/Write数据的其他耗时较少的选项.目前我的应用程序需要x毫秒才能从活动A转到活动B.我可以减少这个时间吗?

performance android sharedpreferences

10
推荐指数
3
解决办法
6698
查看次数

JSONObject不适用于Android 2.3但适用于Android 4.2,为什么?

我正在为JSONObject请求服务器,它包含一些ID的列表.这适用于Android 4.2,但不适用于Android 2.3(已在Device和Emulator上测试过.)

JSONObject如下.

{"IdList":[{"id":"004502"},{"id":"S007901"},{"id":"041501"},{"id":"S139001"}]}
Run Code Online (Sandbox Code Playgroud)

这适用于4.2,但NullPointerException在2.3中显示.

我的LogCat如下:

org.json.JSONException: Value Nullpointer of type java.lang.String cannot be converted to JSONObject
06-06 11:23:46.881: W/System.err(1820):     at org.json.JSON.typeMismatch(JSON.java:107)
06-06 11:23:46.893: W/System.err(1820):     at org.json.JSONObject.<init>(JSONObject.java:158)
06-06 11:23:46.893: W/System.err(1820):     at org.json.JSONObject.<init>(JSONObject.java:171)
06-06 11:23:46.893: W/System.err(1820):     at my.Site.serverInterface.executeHttpRequest(serverInterface.java:128)
06-06 11:23:46.893: W/System.err(1820):     at my.Site.serverInterface.getAtmId(serverInterface.java:54)
06-06 11:23:46.901: W/System.err(1820):     at my.Site.TrackLocation$AtmGetter.doInBackground(TrackLocation.java:379)
06-06 11:23:46.901: W/System.err(1820):     at android.os.AsyncTask$2.call(AsyncTask.java:185)
06-06 11:23:46.901: W/System.err(1820):     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
06-06 11:23:46.901: W/System.err(1820):     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
06-06 11:23:46.901: W/System.err(1820):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
06-06 11:23:46.901: W/System.err(1820):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
06-06 11:23:46.901: W/System.err(1820):     at java.lang.Thread.run(Thread.java:1019) …
Run Code Online (Sandbox Code Playgroud)

android json

6
推荐指数
1
解决办法
1035
查看次数

标签 统计

android ×2

json ×1

performance ×1

sharedpreferences ×1