in mpush_reactnative_android_demo/AwesomeProject/android/app/src/main/java/com/awesomeproject/push/PopupPushActivity.java [19:35]
protected void onSysNoticeOpened(String title, String summary, Map<String, String> extraMap) {
Log.d("AIXI_Push", String.format("title:%s summary:%s ext:%s", title, summary, extraMap.toString()));
WritableMap params = Arguments.createMap();
params.putString("title", title);
params.putString("summary", summary);
for (String key : extraMap.keySet()) {
params.putString("extraMap_" + key, extraMap.get(key));
}
new Thread(() -> {
SystemClock.sleep(3000);
PushModule.sendEvent("onSysNoticeOpened", params);
}).start();
Intent intent = new Intent(this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
finish();
}