android java,onresume覆盖

3hvapo4f  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(202)

我只是从java/android开始,并尝试实现定制sdk。我正在为android制作电容器插件,但现在我正在尝试android端的逻辑。
我有一个方法,我希望能够按需执行 AndroidConfigManager.stopDetection(getActivity()); 它启用/禁用nfc读取。
所以如果我执行 AndroidConfigManager.stopDetection(getActivity()); 我明白了 NFC Detection Enabled 在日志中,一切都很好。
不过,每次应用程序转到后台并在之后恢复时,都会执行该操作。我试图覆盖onpause和onresume,但我的方式似乎没有任何作用。我想不出如何抑制它

public class ExamplePlugin extends Plugin implements IDetectCardCallback, IITSOFrameworkCallback, ITransactionControllerCallback {
   private Application app;
   private Context context;

   public void echo(PluginCall call) {
        String value = call.getString("value");
        app = getActivity().getApplication();
        context = getContext();
        AndroidConfigManager.initialise(app);
        AndroidConfigManager.stopDetection(getActivity());

   }

    @Override
    public void onResume(){
        super.onResume();
        AndroidConfigManager.stopDetection(getActivity());
       // ITSOFramework.getInstance().detectCard(this, false);
    }

    @Override
    public void onPause(){
        super.onPause();
       // ITSOFramework.getInstance().detectCard(null, false);
    }
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题