0
{新手Android开发者}OneSignal @Override并不适用于输入
我下面this tutorial有关添加OneSignal推送通知我的应用程序。我遇到的一个难题是添加了本教程末尾的MainActivity.java代码。我收到多个错误。
如果有人能够帮助我完成OneSignal集成的最后部分,我将非常感激。我遇到的主要问题是关于MainActivity中已经存在的内容以及本教程提到的内容的位置。
当我插入其中的教程说的代码,我收到这说 @覆盖不适用错误键入
// This fires when a notification is opened by tapping on it or one is received while the app is running.
private class ExampleNotificationOpenedHandler implements OneSignal.NotificationOpenedHandler {
@Override
public void notificationOpened(String message, JSONObject additionalData, boolean isActive) {
try {
if (additionalData != null) {
if (additionalData.has("actionSelected"))
Log.d("OneSignalExample", "OneSignal notification button with id " + additionalData.getString("actionSelected") + " pressed");
Log.d("OneSignalExample", "Full additionalData:\n" + additionalData.toString());
}
} catch (Throwable t) {
t.printStackTrace();
}
这就是我所指的代码。
*注 我在我所知道的教程
你能链接到你指的是什么文件吗?教程适用于其他2个成功使用OneSignal的项目 – abbanoob
https://documentation.onesignal.com/docs/android-native-sdk#section--notificationopenedhandler- –