0

私は Actionbar タブを備えたアプリに取り組んでおり、最初に読み込まれるアクティビティは単なる Web ビューです。私の問題は、どこでやるべきかが見つからないことです

webView = (WebView) findViewById(R.id.webView);
webView.loadUrl("http://google.com");

WebView でレイアウトを膨らませるクラスで onStart() を試しましたが、アプリケーションがクラッシュします。タブをロードするメインクラスの onCreate() で試しましたが、それを行っても何も起こりません。

プロジェクト全体は私の Github にあります。

https://github.com/cr5315/AOKPCBapp

前もって感謝します

4

1 に答える 1

0

これはで行う必要があります。これはonActivityCreated、フラグメントのアクティビティが作成され、そのフラグメントのビュー階層がインスタンス化されたときに呼び出されます。onActivityCreatedビューの取得や状態の復元など、これらの要素が配置された後、最終的な初期化を行うためによく使用されます。このメソッドでこれらのアクションを実行すると、への呼び出しがfindViewById返されないことが保証されnullます。

ライフサイクルは理解するためのFragment重要な概念です。あなたはここでそれについてもっと読むことができます。

于 2012-05-27T21:33:48.577 に答える