最初に、Fragment 内のレイアウトでカスタム ビュー要素を宣言し、このコンポーネントにハードウェア アクセラレーションを使用しようとしたため、コンストラクターのビューの次のコードは完全に機能していました。
if (currentapiVersion >= android.os.Build.VERSION_CODES.HONEYCOMB){
Activity parent = (Activity) getContext();
// using the activity, get Window reference
Window window = parent.getWindow();
window.setFlags(
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
Log.d("aaaa",""+isHardwareAccelerated());
しかし、今度は DialogFragment 内で同じコンポーネントを使用する必要があります。つまり、コンテキストはアクティビティではありません。私はいくつかのアプローチを試みていましたが、DialogFragment 自体全体を高速化する以外に、その解決策を見つけることができません。このコンポーネントのみを高速化するために Activity/window/ を取得する方法についてのヒントはありますか?
ありがとう!