错误:找不到符号finish();在我自己的模块中

问题描述 投票:0回答:1

我想从我自己的模块中访问finish()方法。但是显示此错误:错误:找不到符号finish();

我如何从自己的模块访问finish()方法?

这是我的代码:


//ExitModule.java
package com.security_notifier;

import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReactContextBaseJavaModule;
import com.facebook.react.bridge.ReactMethod;


public class ExitModule extends ReactContextBaseJavaModule {

    public ExitModule(ReactApplicationContext reactContext) {
        super(reactContext); //required by React Native
    }

    @Override
    //getName is required to define the name of the module represented in JavaScript
    public String getName() {
        return "Exit";
    }

    @ReactMethod
    public void finishApp() {
        finish();
    }
}

我是新来的本地人。而且我非常需要您的帮助。

java android java-module activity-finish
1个回答
0
投票

尝试使用

Activity activity = getCurrentActivity();
activity.finish();
© www.soinside.com 2019 - 2024. All rights reserved.