1.这是androidjava代码
import android.content.Intent;//这是所带的jar
@ReactMethod
private void resetSystem() {
// MyLog.d(TAG, "---resetSystem");
try {
//Log.e(LOG_TAG, "---setMaster7");
Intent intent = new Intent("android.intent.action.MASTER_CLEAR");
intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
intent.putExtra("android.intent.extra.REASON", "MasterClearConfirm");
intent.putExtra("android.intent.extra.WIPE_EXTERNAL_STORAGE", true);//是否擦除SdCard
reactContext.sendBroadcast(intent);
} catch (Exception e) {
System.out.println("------resetSystem----"+e);
}
}
注意!!!!!
reactContext.sendBroadcast(intent);这个广播里面的sendBroadcast方法是根据自己项目而定的,也就是说每个人的项目不一样,调用reactContext.sendBroadcast(intent)(有可能你们的调用是这样调用的myreactContext.sendBroadcast(intent))也不一样,所以你就全盘搜索项目,看看别人是怎么调用sendBroadcast这个方法的,你同样复制过来就行了。
不明白的在底下评论或者私信都行!!!