我收到广播时显示AlertDialog?在SDK> = 23

时间:2016-07-18 10:09:14

标签: android broadcastreceiver android-6.0-marshmallow

我想这样做:我可以使用Col X Col Y A 10 A 12 A A 32 B 11 B 31 B 9 C 8 C 7 C 3 D 1 D 3 D D 9 登录LoginActivityMainActivity有一个MainActivity,当我点击Button时发送广播时,活动会显示Button,当我点击AlertDialog时,它将完成所有活动并返回OK

我已设置LoginActivity,并在manifest.xml中编写alertDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT),它可以在SDK< 23.但是当SDK> = 23时如何运行它?或者我应该怎么做我的代码?

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

1 个答案:

答案 0 :(得分:0)

试试这个::

int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= 23){

   //Do what you want

} else{

}