問題タブ [android-4.4-kitkat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2890 参照

android - Android WebView (4.4) はカスタム URL を変換します

Android を多用しWebViewてカスタム HTML コンテンツを表示するアプリがあります。最新の Android アップデート (4.4/Kit-Kat/SDK-19) では、再設計されWebViewた .

Nexus 5 を使用しているユーザーの 1 人が、一部のリンクが原因でアプリがクラッシュするという問題を報告しました。4.4 エミュレーターで実行し、WebViewClientshouldOverrideUrlLoading()メソッドにデバッグしました。以前にテストされたすべての Android バージョン (2.2-4.3) ではString、メソッドに渡された URL に「/」文字を含むカスタム URL が含まれていました。4.4 では、まったく同じリンクの代わりに「\」文字が含まれるようになりました。

これは私には意味がありません。私はHTMLをまったく同じようにロードするので、どういうわけか、新しいWebViewものはすべてのスラッシュをバックスラッシュに変換しました.

なぜ新しいものWebViewはこれを行うのですか?

0 投票する
2 に答える
4859 参照

android-mediaplayer - Android 4.4 (API 19) での MediaPlayer ストリーミングの問題

特に Nexus 5 で、アプリの MediaPlayer ストリーミングに問題があります。問題の原因が Nexus 5 なのか API レベル 19 なのかはわかりません。基本的に、MediaPlayer が準備されて を呼び出しますMediaPlayer.start()が、MediaPlayer はストリーミングを開始しません。

これはランダムに発生し、Nexus 5 デバイスでのみ発生します。これが発生した場合、MediaPlayer をシークしようとすると、再生が開始されます。他の誰かがこれを経験していますか?

更新: Android に対してバグを報告しました: https://code.google.com/p/android/issues/detail?id=62304

0 投票する
3 に答える
7601 参照

android-mediaplayer - MediaPlayer が Android 4.4 でランダムに停止する (19)

私のアプリは、Nexus 5 を除くすべてのデバイスで正常にオーディオをストリーミングしています。Nexus 5 では、MediaPlayer がランダムに再生を停止します。ラウドネス ( http://developer.android.com/about/versions/android-4.4.html#Multimedia )に関する変更が4.4 で何か壊れているかどうかはわかりません。

他の誰かがこの問題に気づいていますか? 一部のユーザーに発生しているようですが、自分の Nexus 5 では再現できません。

更新:そのため、Nexus 5 で問題を再現することができました。実際には、クリップの終わり近くで発生しているようです。クリップの残り約 1 ~ 5 秒で、OnCompletionListener.onCompletion()MediaPlayer によってメソッドが呼び出されます。これは Nexus 5 でのみ発生しており、一部のクリップでランダムに発生しています。ほぼ 30% の確率で再現できます。クリップが早く終了した場合、戻ってクリップをもう一度再生しようとすると、2 回目のクリップ全体の再生が終了することに注意してください。Android 4.4 がリリースされたばかりですが、誰かが助けてくれることを願っています! ありがとう。

更新: Android に対してバグを報告しました: https://code.google.com/p/android/issues/detail?id=62304

0 投票する
1 に答える
1737 参照

android-webview - なぜevaluateJavascriptがクラッシュするのですか?

Android 4.4 で新しい evaluateJavascript メソッドを使用しようとしていますが、この JavaScript コードを評価しようとすると

アプリがクラッシュして次のように返されます。

古い方法ではJavaScriptコードは正しいです

できます。

いくつかのテストを行ったところ、問題はいつ関数が実行されるかであることがわかりました

入力は、フォームを送信する送信ボタンです。

フォームに入力して送信するにはどうすればよいですか?

0 投票する
1 に答える
446 参照

android-4.4-kitkat - Android 4.4 の「getDefaultSmsPackage(this)==null」

なんで?電話またはその他の理由で、デフォルトの SMS アプリがありませんか?

0 投票する
10 に答える
16460 参照

android - isValidFragment Android API 19

Android KitKat でアプリを試すと、PreferenceActivity でエラーが発生します。

Fragment クラスが有効であることを確認するには、PreferenceActivity のサブクラスで isValidFragment(String) をオーバーライドする必要があります。com.crbin1.labeltodo.ActivityPreference は、フラグメント com.crbin1.labeltodo.StockPreferenceFragment が有効かどうかをチェックしていません

ドキュメントには、次の説明があります

protected boolean isValidFragment (文字列フラグメント名)

API レベル 19 で追加

サブクラスはこのメソッドをオーバーライドし、指定されたフラグメントがこのアクティビティに関連付けられる有効な型であることを確認する必要があります。デフォルトの実装は、KITKAT より古い android:targetSdkVersion 用にビルドされたアプリに対して true を返します。それ以降のバージョンでは、例外がスローされます。

問題を解決する例が見つかりません。

0 投票する
2 に答える
1521 参照

android - Android4.4 kitkat で Map Fragment が機能しない

Android kitkat で奇妙な問題に直面しています。マップ フラグメントを使用できません (マップ フラグメントもサポートします)。次のコードを使用しました。

私のアプリケーションは API レベル 18 (Jellybean) で動作しますが、kitkat でコンパイルすると次のエラーが発生します: クラス フラグメントの拡張中にエラーが発生しました!

Logcat の出力: