打开推送通知后,我正在尝试打开一个名为find . -type f -exec sed -i '/Generation/d' {} \;
的新活动。
问题是我遇到no_internet
时,一旦声明新的意图,应用程序就会崩溃。
代码和错误日志也包括在下面。我究竟做错了什么?由于这是我的第一个Java项目,请耐心等待,并在可能的情况下提供示例代码。
在MainActivity的onCreate内
Fatal Exception
我的通知处理程序
OneSignal.startInit(this)
.inFocusDisplaying(OneSignal.OSInFocusDisplayOption.Notification)
.unsubscribeWhenNotificationsAreDisabled(true)
.setNotificationOpenedHandler(new NotificationOpened())
.init();
错误日志
public class NotificationOpened extends MainActivity implements OneSignal.NotificationOpenedHandler {
public static String launchURL;
@Override
public void notificationOpened(OSNotificationOpenResult result) {
OSNotificationAction.ActionType actionType = result.action.type;
JSONObject data = result.notification.payload.additionalData;
if (data != null) {
launchURL = data.optString("launchURL");
if (launchURL != null) {
Log.i("OneSignalExample", "launchURL value: " + launchURL);
Intent myIntent = new Intent(NotificationOpened.this, no_internet.class);
NotificationOpened.this.startActivity(myIntent);
}
}
}
}