3

特定のエミュレーターの Android 画面に問題があります。私は以下を取得します:

アンドロイド画面の問題

これは、特定のエミュレーター設定でのみ発生し、特に samsung galaxy 2 デバイスで発生します。

ありがとう、クリス。

4

1 に答える 1

0

このコードを抽象ベースアクティビティに追加したときに、Android 2.xデバイス(のみ)でも同じ問題が発生しました。このコードを使用して、Android4.0の最近のアプリリストにあるアプリのスクリーンショットを無効にしています。

最後に、このコードは少なくともAndroid4.xデバイスで安全に機能することがわかりました。したがって、この問題に対する私の解決策は、Android4.0以降で実行されているかどうかを確認することでした。

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
    getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
}
于 2012-11-01T23:41:52.563 に答える