如何在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
}
我正在使用看起来像这样的自定义 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
}