2016-11-09 2 views
0
マイアプリは親アクティビティの権限を要求する

下のフラグメントUIを隠しすでにマシュマロ許可ポップアップが

アプリが許可を要求する場合、背景は私がフラグメントの上の許可]ダイアログボックスを表示したい白の完全なるが、全画面をカバーしていない

アイデア?

int finePermission = ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION); 
     List<String> listPermissionsNeeded = new ArrayList<>(); 
     if (finePermission != PackageManager.PERMISSION_GRANTED) { 
      listPermissionsNeeded.add(Manifest.permission.ACCESS_FINE_LOCATION); 
      listPermissionsNeeded.add(Manifest.permission.ACCESS_COARSE_LOCATION); 
     } 
     if (!listPermissionsNeeded.isEmpty()) { 
      ActivityCompat.requestPermissions(this, listPermissionsNeeded.toArray(new String[listPermissionsNeeded.size()]), PERMISSION_CODE); 

     } 

screenshot

+0

スクリーンに次の行を追加しますか?コード? –

+0

@ThorstenDittmarは、スクリーンショットと同様にコードを追加しました –

+0

'アプリケーションが許可を求めたら背景が完全に白くなりました。断片の上に権限ダイアログを表示しますが、全画面をカバーしません。 ' - ちょっと複雑なことがありますか? –

答えて

-3

以下

追加するコードは、ダイアログ

dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); 
+0

私のアプリからはシステムダイアログのアクセス権がありません:) –

関連する問題