如何在ARFragment中添加存储权限?

How to add storage permission in ARFragment?

我正在使用看起来像这样的自定义 ARFragment

public class CustomARFragment extends ArFragment {
    @Override
    protected Config getSessionConfiguration(Session session) {
        Config config = new Config(session);
        config.setPlaneFindingMode(Config.PlaneFindingMode.HORIZONTAL);
        return config;
    }
}

我如何将存储权限添加到我的项目中,以便只要片段存在,它就会检查存储权限?

您需要使用片段的 isAdded() 方法检查片段是否添加到 activity。每当您要检查存储权限时,都需要添加此条件。 isAdded() returns 如果 Fragment 当前已添加到其 activity.

则为真
if(isAdded())
{
   //check for the storage permission
}