Я не могу получить NotificationManager's Notifiy принять мои аргументы. Предполагается, что метод принимает 3 аргумента.Почему NotificationManager не принимает мое уведомление
String tag
int id
Notification notification
Для построения уведомления, я использую NotificationCompat класс, но я пытался даже Notification.Builder.
import android.app.Notification;
import android.support.v4.app.NotificationCompat;
Что касается моей конфигурации сборки, это выглядит следующим образом:
compileSdkVersion 23
buildToolsVersion "23.0.2"
minSdkVersion 14
targetSdkVersion 21
EDIT: Код транскрипт:
import android.app.Notification;
import android.support.v4.app.NotificationCompat;
private void showNotification(Context context, String category, String title, String text, int tag, boolean ongoing)
{
NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
Intent intent = new Intent(DevicePolicyManager.ACTION_SET_NEW_PASSWORD);
PendingIntent pendingIntent = PendingIntent.getActivity(context, new Random().nextInt(), intent, PendingIntent.FLAG_UPDATE_CURRENT);
NotificationCompat.Builder builder = new NotificationCompat.Builder(context);
builder.setContentTitle(title);
builder.setContentText(text);
builder.setContentIntent(pendingIntent);
builder.setOngoing(ongoing);
builder.setSmallIcon(R.drawable.ic_launcher);
Notification notification = builder.build();
notificationManager.showNotification(context, category, title, text, new Random().nextInt(), ongoing);
notificationManager.notify(null, 0, notification);
}
где находится notificationManager инициализации? –
Вы используете 'NotificationManagerCompat'? –
Можете ли вы разместить код как текст вместо изображения, пожалуйста, –