Не работает NotificationsManager в Android
Всем привет. Я в MainActivity написал код для создания уведомления на устройстве. Писал по оф документации, но почему-то не работает. Помогите, пожалуйста. Заранее спасибо.
MainActivity.java:
package mik.maev.notificationsproject;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.app.NotificationCompat;
import androidx.core.app.NotificationManagerCompat;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
private Button notify;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
notify = findViewById(R.id.notify);
notify.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
NotificationCompat.Builder builder =
new NotificationCompat.Builder(MainActivity.this, "channel")
.setContentTitle("Notification")
.setSmallIcon(R.drawable.ic_launcher_background)
.setContentText("Notification text")
.setPriority(NotificationCompat.PRIORITY_DEFAULT);
NotificationManagerCompat notificationManager =
NotificationManagerCompat.from(MainActivity.this);
notificationManager.notify(123, builder.build());
}
});
}
}