Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android问题,将片段更改为onPostExecute_Java_Android - Fatal编程技术网

Java Android问题,将片段更改为onPostExecute

Java Android问题,将片段更改为onPostExecute,java,android,Java,Android,我只是试图在执行后更改我的片段。 有以下几种情况: case 4: try { String code = this.result.getString("code"); if (code.equals("200")) { final String stepString =

我只是试图在执行后更改我的片段。 有以下几种情况:

            case 4:

                try {
                    String code = this.result.getString("code");
                    if (code.equals("200"))
                    {
                        final String stepString = "step";
                        setValue(stepString, "3");
                        FragmentManager fragmentManager = getFragmentManager();
                        fragmentManager.beginTransaction().replace(R.id.content_frame, new HomeFragment()).commit();
                    }
                    else if (code.equals("400"))
                    {
                        Toast.makeText(getApplicationContext(), this.result.getString("text"),
                                Toast.LENGTH_LONG).show();
                    }

                } catch (JSONException e) {
                    e.printStackTrace();
                }
            break;
        }
我还有一个名为HomeFragment的类

我有空指针错误。但是为什么呢?我有一节课

有Log.cat

10-16 12:09:10.744    4700-4700/com.example.android.navigationdrawerexample E/AndroidRuntime﹕ FATAL EXCEPTION: main
    java.lang.NullPointerException
            at com.example.android.navigationdrawerexample.MainActivity$PlanetFragment$JSONAsyncTask.onPostExecute(MainActivity.java:545)
            at com.example.android.navigationdrawerexample.MainActivity$PlanetFragment$JSONAsyncTask.onPostExecute(MainActivity.java:404)
            at android.os.AsyncTask.finish(AsyncTask.java:631)
            at android.os.AsyncTask.access$600(AsyncTask.java:177)
            at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644)
            at android.os.Handler.dispatchMessage(Handler.java:99)
            at android.os.Looper.loop(Looper.java:176)
            at android.app.ActivityThread.main(ActivityThread.java:5319)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)at dalvik.system.NativeStart.main(Native Method)

您在哪一行得到异常?显示您的404行号。此处为fragmentManager.beginTransaction.replaceR.id.content\u frame,new HomeFragment.commit;RootView应该是RootView,小写为RB,但我需要在哪里进行更改?检查此id内容框架是否正确?
10-16 12:09:10.744    4700-4700/com.example.android.navigationdrawerexample E/AndroidRuntime﹕ FATAL EXCEPTION: main
    java.lang.NullPointerException
            at com.example.android.navigationdrawerexample.MainActivity$PlanetFragment$JSONAsyncTask.onPostExecute(MainActivity.java:545)
            at com.example.android.navigationdrawerexample.MainActivity$PlanetFragment$JSONAsyncTask.onPostExecute(MainActivity.java:404)
            at android.os.AsyncTask.finish(AsyncTask.java:631)
            at android.os.AsyncTask.access$600(AsyncTask.java:177)
            at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644)
            at android.os.Handler.dispatchMessage(Handler.java:99)
            at android.os.Looper.loop(Looper.java:176)
            at android.app.ActivityThread.main(ActivityThread.java:5319)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)at dalvik.system.NativeStart.main(Native Method)