The extension (android.app.notification.extender) in the builder cannot be applied to (file android.support.v4.app.notificationcompat.wearableextender)

I am trying to issue a notification on Android chat, but I get this error. I think this is something wrong with import, but I could not organize them.

Here is my import:

import android.app.Activity;
import android.app.Notification;
import android.app.PendingIntent;
import android.content.Intent;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.support.v4.app.NotificationCompat;
import android.support.v4.app.NotificationManagerCompat;
import android.support.v4.app.RemoteInput;
import android.support.v4.app.TaskStackBuilder;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

Notice:

 NotificationCompat.WearableExtender wearableExtender = new NotificationCompat.WearableExtender()
            .addAction(confirmAction)
            .addAction(replyAction);

 Notification notification = new Notification.Builder(this)
            .setContentTitle(ItemName)
            .setContentText(ItemQty)
            .setSmallIcon(R.drawable.ic_task)
            .setPriority(Notification.PRIORITY_HIGH)
            .extend(wearableExtender)
            .build();

My minSDK is 18 and the compilation version is 22.

Any thoughts on what the problem is? If you need additional code, please let me know. Thanks

+4
source share
1 answer

I decided that I just needed to change my notification as follows:

Notification notification = new NotificationCompat.Builder(this)

since i am using appcompat

+1
source

Source: https://habr.com/ru/post/1589158/


All Articles