我是100%的Java新手,我试图将Crashlytics添加到我的React Native项目中。我能在互联网上找到的唯一代码片段是retrolambda语法。
我意识到我可以添加特定的"库"或者其他什么,所以它有效,但考虑到它是我项目中唯一使用的地方,我宁愿把它转换成旧的格式'而不只是为了做一个功能而添加一个库。
CREATE
[DEFINER = { user | CURRENT_USER }]
TRIGGER trigger_name
trigger_time trigger_event
ON tbl_name FOR EACH ROW
[trigger_order]
trigger_body
trigger_time: { BEFORE | AFTER }
trigger_event: { INSERT | UPDATE | DELETE }
答案 0 :(得分:3)
搜索语法我找到了这两个链接:
通过使用它们,它应该看起来像这样:(未经测试)
private void addExceptionHandler(ReactApplicationContext reactContext) {
reactContext.setNativeModuleCallExceptionHandler(new NativeModuleCallExceptionHandler() {
@Override
public void onHandleException(Exception e) {
if (e instanceof JavascriptException) {
Crashlytics.log(e.getMessage());
} else {
Crashlytics.logException(e);
}
}
});
}