Java 如何在android react本机模块中使用intent
我编写代码从react native访问android native, 在react native docs上显示toast-like示例 它工作得很好,但是当我尝试使用intent时,出现了一个错误。 有人能帮忙吗Java 如何在android react本机模块中使用intent,java,android,react-native,Java,Android,React Native,我编写代码从react native访问android native, 在react native docs上显示toast-like示例 它工作得很好,但是当我尝试使用intent时,出现了一个错误。 有人能帮忙吗 package com.myApp; import android.content.Context; import android.content.Intent; import android.util.Log; import android.widget.Toast; imp
package com.myApp;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import android.widget.Toast;
import com.facebook.react.bridge.NativeModule;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReactContext;
import com.facebook.react.bridge.ReactContextBaseJavaModule;
import com.facebook.react.bridge.ReactMethod;
public class QRModule extends ReactContextBaseJavaModule{
public QRModule(ReactApplicationContext reactContext) {
super(reactContext);
}
@Override
public String getName() {
return "QRCode";
}
@ReactMethod
public void show(String message) {
Intent intent = new Intent(this,DimoActivity.class);
startActivity(intent);
//Toast.makeText(getReactApplicationContext(), message, Toast.LENGTH_SHORT).show();
}
}
您可以简单地使用这个伟大的软件包:一个简单的方法 在QRModule中,您需要调用包含来自react native的活动引用的reactContext
getCurrentActivity().startActivity(intent,CODE);
你能说出android studio的错误吗?你应该在问题中分享你的代码,原因有两个。1如果有人想帮助你,他们不能仅仅复制粘贴你的代码,因为你共享了一个图像。2链接可能会断开,因此其他人无法使用您获得的帮助。我们需要的是准确的错误文本,而不是图片。很抱歉,上面添加了我的代码,我想因为QRmodule类不是从AppCompatActivity扩展而来的,有人能帮上忙吗?您找到有关此问题的任何修复方法吗?