2

シンプルな webview でアプリを作成しました。WebView からページ "search.php" を開いて、HTML の選択に触れて、さまざまな種類の単語から選択します..しかし...ヒューストン! 問題があります!:D 入力フィールドに必要なものを書くときは大丈夫ですが、選択フィールドをタッチ (タッチするだけ) して必要なものを選択すると (バー、ディスコ、レストランなど、いくつかの種類の地元の人を選択できます..など...) アプリがクラッシュしました! なぜですか?同じ html select を別のページ (contact.php など) に配置すると、アプリはクラッシュしません..何が問題なのですか?

これは、Galaxy S2 で作成したスクリーンショットです。見てください、html 選択タグに触れている間 (水色なので、それを見ることができます)、スクリーンショットを作成しましたが、明らかにアプリがクラッシュしました。笑!

4

1 に答える 1

5

WebView が Activity コンテキストで初期化されていることを確認してください。以前にこの問題に遭遇しましたが、それは間違ったコンテキストを使用していたことが原因でした。WebView が実行されるアクティビティは、WebView のコンストラクターに渡される必要があります。

于 2013-04-12T00:04:51.473 に答える