java - 无法解析方法askCompactPermission

标签 java android

我想通过特殊library请求权限

但是当我尝试在代码中传递此内容时,我收到此错误。

Look Please


我的代码:

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        askCompactPermission(PermissionUtils.Manifest_CAMERA, new PermissionResult() {
            @Override
            public void permissionGranted() {
                //permission granted
                //replace with your action
            }

            @Override
            public void permissionDenied() {
                //permission denied
                //replace with your action
            }
            @Override
            public void permissionForeverDenied() {
                // user has check never ask again
                // you need to open setting manually
                openSettingsApp(MainActivity.this);
            }
        });


}}

最佳答案

似乎您直到最后都没有按照说明进行操作,因为您链接的指南说您的 Activity 必须扩展“ActivityManagePermission”,它定义了“askCompactPermission”方法,并且您正在扩展“AppCompatActivity”,它解释了您看到的错误...

关于java - 无法解析方法askCompactPermission,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49601202/

相关文章:

Mac OS 10.5 上的 Java 1.6 SDK

java - Cygwin 运行的 java 版本与 windows powershell 不同

java - headless java servlet?

android - 使用 Unity3d 访问 Android Activity 状态

java - 我正在使用 javaFx,我试图确定一个点是否在边界框内

android - 在 android 中将 quickblox 与 Proguard 集成

javascript - 如何获取 html 页面中所有 p 和 h 标签的值,不包括所有其他标签

javascript - Web 应用程序是否可以访问 native Android 应用程序的 sqlite 数据库?

android - Desugar项目运行失败

java - 如何从 Rest 客户端将输入参数传递到 Jboss BRMS 规则