私が自分の仕事のために開発しているアプリでは、スクロール可能なタブビューをスワイプで使用して、各セクションにフラグメントを表示しています。各フラグメントには、さまざまな Web サイトに移動するためのボタンが多数あります。
何らかの理由で、最初の 2 つのセクションは見事に機能しますが、3 番目と 4 番目のセクションのボタンはアプリを閉じるだけです。
フラグメントごとにクラスを用意して、各フラグメントのレイアウトを膨らませました。メインページ アクティビティでは、実装するボタンが 3/4 ページにあると壊れます。どんな助けでも大歓迎です
ログキャット -
08-04 10:24:36.256: E/AndroidRuntime(20886): FATAL EXCEPTION: main
08-04 10:24:36.256: E/AndroidRuntime(20886): java.lang.IllegalStateException: Could not execute method of the activity
08-04 10:24:36.256: E/AndroidRuntime(20886): at android.view.View$1.onClick(View.java:3626)
08-04 10:24:36.256: E/AndroidRuntime(20886): at android.view.View.performClick(View.java:4231)
08-04 10:24:36.256: E/AndroidRuntime(20886): at android.view.View$PerformClick.run(View.java:17537)
08-04 10:24:36.256: E/AndroidRuntime(20886): at android.os.Handler.handleCallback(Handler.java:725)
08-04 10:24:36.256: E/AndroidRuntime(20886): at android.os.Handler.dispatchMessage(Handler.java:92)
08-04 10:24:36.256: E/AndroidRuntime(20886): at android.os.Looper.loop(Looper.java:158)
08-04 10:24:36.256: E/AndroidRuntime(20886): at android.app.ActivityThread.main(ActivityThread.java:5777)
08-04 10:24:36.256: E/AndroidRuntime(20886): at java.lang.reflect.Method.invokeNative(Native Method)
08-04 10:24:36.256: E/AndroidRuntime(20886): at java.lang.reflect.Method.invoke(Method.java:511)
08-04 10:24:36.256: E/AndroidRuntime(20886): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1083)
08-04 10:24:36.256: E/AndroidRuntime(20886): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:850)
08-04 10:24:36.256: E/AndroidRuntime(20886): at dalvik.system.NativeStart.main(Native Method)
08-04 10:24:36.256: E/AndroidRuntime(20886): Caused by: java.lang.reflect.InvocationTargetException
08-04 10:24:36.256: E/AndroidRuntime(20886): at java.lang.reflect.Method.invokeNative(Native Method)
08-04 10:24:36.256: E/AndroidRuntime(20886): at java.lang.reflect.Method.invoke(Method.java:511)
08-04 10:24:36.256: E/AndroidRuntime(20886): at android.view.View$1.onClick(View.java:3621)
08-04 10:24:36.256: E/AndroidRuntime(20886): ... 11 more
08-04 10:24:36.256: E/AndroidRuntime(20886): Caused by: java.lang.NullPointerException
08-04 10:24:36.256: E/AndroidRuntime(20886): at com.j1mmyg88.guruapp.MainPage.onClick(MainPage.java:158)
08-04 10:24:36.256: E/AndroidRuntime(20886): ... 14 more
2 つ以上のリンクを追加するのに十分な評判がありません =(