protected void onSysNoticeOpened()

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();
    }