2017-02-26 105 views
-2

这是我的代码。方法requestPermission没有在Android M上工作。请帮助我,非常感谢。Android M请求权限不起作用

public class MainActivity extends AppCompatActivity { 

private final int REQUEST_PERMISSION=1; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.INTERNET,Manifest.permission.ACCESS_NETWORK_STATE},REQUEST_PERMISSION); 

} 

在我AndroidManifest文件,我已经添加了用户权限标签。但它没有显示权限对话框。我的SdkVersion是25.

回答

0

INTERNET权限不需要在运行时请求它。

0

您只需要请求危险的权限。普通权限由系统自动授予,不能撤销。所有权限仍然需要在清单中定义,但只有危险的权限需要请求权限。见this link