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- –