在 Android Studio 中,我没有找到在 androidTest 文件夹下编写的仪器测试的“使用代码覆盖率运行”选项。但是我可以看到它是在测试文件夹中编写的 JUnit 测试用例。
谁能告诉我如何获得该保险?
提前致谢。
我有一个列表视图启用了快速滚动.第一次,快速滚动条不可见.但是,如果我导航到另一个屏幕并回到此状态,那么它就会变得可见.最新的Android操作系统版本会出现此问题.即,4.4 - Kitkat
第一个vist

第二次访问

为什么会这样发生?
对于我的一个Web服务,我收到以下响应.
"COLUMNS": [
"DIST_ID",
"NAME",
"HOME_PHONE",
"PAID_RANK",
"END_RANK",
"VOL1",
"VOL3"
]
"DATA": {
"DIST_ID": [
3,
1002,
1040,
1290,
1041,
1421,
7200,
5980,
3962,
1070,
9369,
]
}
Run Code Online (Sandbox Code Playgroud)
我怎么解析这个?
我尝试过
JSONArray colArray = response.getJSONArray(COLUMNS);
for(int i=0; i<colArray.length(); i++){
if(Constants.LOG)Log.d("","Column "+colArray.getJSONObject(i).toString());
}
Run Code Online (Sandbox Code Playgroud)
但它没有奏效.它像是一样抛出异常
09-30 12:51:56.076: W/System.err(3003): org.json.JSONException: Value DIST_ID at 0 of type java.lang.String cannot be converted to JSONObject
09-30 12:51:56.076: W/System.err(3003): at org.json.JSON.typeMismatch(JSON.java:96)
09-30 12:51:56.076: W/System.err(3003): at org.json.JSONArray.getJSONObject(JSONArray.java:484)
09-30 12:51:56.076: W/System.err(3003): at com.vl.infotrax.modules.reports.ReportsEngine.parseReportsDetailsData(ReportsEngine.java:156)
09-30 12:51:56.076: W/System.err(3003): at com.vl.infotrax.modules.reports.ReportsEngine.retrieveReportsDetailsData(ReportsEngine.java:126)
09-30 12:51:56.076: …Run Code Online (Sandbox Code Playgroud)