:このNullpointerExceptionの原因は何ですか?私は、次のログの内容とクラッシュレポートを受け取った
java.lang.NullPointerException
at android.webkit.PluginFullScreenHolder.show(PluginFullScreenHolder.java:85)
at android.webkit.WebView$PrivateHandler.handleMessage(WebView.java:8553)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4340)
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:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
私は、ウェブ上PluginFullScreenHolder
を探して試してみましたが、ライン85は、私が見つけたクラス内のコメントのように見えます。
私はクラッシュがWebView
に関連している推測している - 私はURLがnull
なるための方法が表示されていない、特にので、私はnull
をロードしようとしているが、私はこれを非常に不確かだから、おそらく。
私はそれが何の違いを行う場合の報告は、(アンドロイド4.0上)ギャラクシーネクサスから来ていると信じて、私はよく分かりません。そうでなければ、ハニカムデバイスです。 PluginFullScreenHolder
での経験を持つ
誰ですか?何もないので、今までに何を - - あなたは上記の完全なログを見ている
はここで奇妙なことは、市場からのクラッシュレポートは、私のコードについては何も言及していないということである私のコード
web = (WebView) findViewById(R.id.webView1);
web.setBackgroundColor(android.R.color.black);
web.getSettings().setJavaScriptEnabled(true);
web.getSettings().setPluginsEnabled(true);
web.getSettings().setUserAgent(1);
web.getSettings().setSupportZoom(false);
web.loadUrl("http://www.justin.tv/widgets/live_embed_player.swf?auto_play=true&fullscreen=true&start_volume=100&hostname=www.justin.tv&channel=" + this.getIntent().getExtras().getString("channelName"));
です。これはPluginFullScreenHolder.javaです。間違いありません。
編集2:正しいクラスが見つかり
行は次のとおりです。
client.onShowCustomView(mLayout, mOrientation, mCallback);
ここにコードの一部を投稿してください。 –
完了、ありがとう:-) –