实现自定义Toast模块->ToastM(ToastModule在组件中已经存在了不能重名 因此起名ToastM)
1:新建一个react-native项目,将Android部分导入到Androidstudio中
2:新建一个类 ToastM 继承ReacContextBaseJavaModule
代码如下:
package com.wyq;
import android.util.Log;
import android.widget.Toast;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReactContextBaseJavaModule;
import com.facebook.react.bridge.ReactMethod;
import java.util.HashMap;
import java.util.Map;
import javax.annotation.Nullable;
/**
* Created by wyq on 2016/1/21.
*/
public class ToastM extends ReactContextBaseJavaModule {
private static final String TAG = "ToastM";
private static final String SHORT = "SHORT";
private static final String LONG = "LONG";
public ToastM(ReactApplicationContext reactContext) {
super(reactContext);
}
@Override
publ