小编Eug*_*ene的帖子

尝试创建JSONArray时出现JSONException

请告诉我为什么我在尝试创建JSONArray实例时遇到异常?

String task = "{'menu': { 'id': 'file', 'value': 'File', 'popup': { 'menuitem': [ {'value': 'New', 'onclick': 'CreateNewDoc()'}, {'value': 'Open', 'onclick': 'OpenDoc()'}, {'value': 'Close', 'onclick': 'CloseDoc()'}] }}}";
        try { 
            JSONObject tmp = new JSONObject(task);
            js = tmp.getJSONArray("menuitem"); // exception fires here
        } catch(JSONException e) {
            e.printStackTrace();
        }
Run Code Online (Sandbox Code Playgroud)

获得例外

01-03 16:12:17.926: WARN/System.err(5999): org.json.JSONException: No value for menuitem
Run Code Online (Sandbox Code Playgroud)

java json

2
推荐指数
1
解决办法
6652
查看次数

如何从Toast对象获取文本

我有一个toast出现,然后我将Toast对象存储在某个地方,之后我需要得到一个显示的文本.但是在查看API时,我没有看到检索此信息的方法.请指教.

android toast

2
推荐指数
2
解决办法
3292
查看次数

迭代通过List时跳过第一个项目

我需要跳过迭代的第一个项目List.

for (MyClass myObject : myList) {
    myObject.doSomething();
}
Run Code Online (Sandbox Code Playgroud)

java

2
推荐指数
3
解决办法
7078
查看次数

从DialogFragment接收回(片段)数据的最佳方法是什么?

我正在用一个如此简单的想法来对抗几天,就像收回一个数据DialogFragment.首先,我试图创建一个DialogFragment嵌套类,但它发生了方向更改失败.然后我决定用户interfaces传递listener给a DialogFragment,但是这里有一个关于如何坚持listener后的问题orientation change.然后来自这里的人建议使用setTargetFragment(),但由于已知问题,它也不起作用.

这是一个常见的任务,你们如何从DialogFragments 获取数据.

android

2
推荐指数
1
解决办法
2568
查看次数

是否可以从静态方法调用startActivity()?

我需要startActivity()从我的static方法中调用一个,是否可能以某种方式?

android

2
推荐指数
1
解决办法
4687
查看次数

无法用Jackson lib反序列化JSON

我有一个JSON:

{
    "firstField": "Something One",
    "secondField": "Something Two",
    "thirdField": [
        {
            "thirdField_one": "Something Four",
            "thirdField_two": "Something Five"
        },
        {
            "thirdField_one": "Something Six",
            "thirdField_two": "Something Seven"
        }
    ],
    "fifthField": [
        {
            "fifthField_one": "Something… ",
            "fifthField_two": "Something...",
            "fifthField_three": 12345
        },
        {
            "fifthField_one": "Something",
            "fifthField_two": "Something",
            "fifthField_three": 12345
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我有我的课程:

public static class MyClass {
        @JsonProperty
        private String firstField, secondField;
        @JsonProperty
        private ThirdField thirdField;
        @JsonProperty
        private FifthField fifthField;

        public static class ThirdField {
            private List<ThirdFieldItem> thirdField;
        }

        public static class ThirdFieldItem …
Run Code Online (Sandbox Code Playgroud)

java json jackson

2
推荐指数
1
解决办法
2245
查看次数

solo.finishOpenActivities()始终为null

我有一个测试类,但总能得到NullPointerExceptiontearDown(),任何人都知道这是为什么?

public class LaunchManagerActivityTest extends ActivityInstrumentationTestCase2<LaunchManagerActivity> {

    private Solo solo;

    public LaunchManagerActivityTest() {
        super(LaunchManagerActivity.class);
    }

    @Override
    protected void setUp() throws Exception {
        super.setUp();

        solo = new Solo(getInstrumentation(), getActivity());
    }

    @Override
    protected void tearDown() throws Exception {
        super.tearDown();
        solo.finishOpenedActivities();
    }

    public void testOne() {

    }

    public void testTwo() {

    }
Run Code Online (Sandbox Code Playgroud)

java testing android robotium

2
推荐指数
1
解决办法
662
查看次数

为什么我看到已删除的远程分支?

使用该命令,git branch -a我看到几个remotes/origin/branchname已经从服务器中删除的远程分支.为什么会发生这种情况以及如何更新列表?谢谢.

git

2
推荐指数
1
解决办法
183
查看次数

如何使用Espresso 2.0测试配置更改

我不太确定它是否与事件相关,但是我有一个相对复杂的custom,View并且会弹出由配置更改引起的错误,我当然想针对这些情况和将来的情况编写测试。

目前,我正在Robolectric用于单元测试,并且从1.1.0 AS开始Espresso用于UI测试。Espresso看起来很适合进行此类测试。我浏览了文档,但没有发现有关如何执行此操作的任何提示。有经验可以分享吗?谢谢!

testing android robolectric android-espresso

2
推荐指数
1
解决办法
3436
查看次数

如果一个新对象在这里实例化(如果obj =="")

我想知道是否在这里创建了一个新对象:

String obj;
if(obj == "") {
}
Run Code Online (Sandbox Code Playgroud)

和这里:

if(obj.equals("")){}
Run Code Online (Sandbox Code Playgroud)

我的意思是像新String("")这样的对象实例化这两种情况?

java

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

标签 统计

android ×5

java ×5

json ×2

testing ×2

android-espresso ×1

git ×1

jackson ×1

robolectric ×1

robotium ×1

toast ×1