Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
179 views
in Technique[技术] by (71.8m points)

How to make Notification drop down and not only show on Status Bar?

I'm doing a notification on android and want it to drop-down instead of only showing on the status bar, but I can't seem to make it work. I've tried changing priority, importance of the channel, etc, but it won't work. Can someone help?

The code is this:

public class MainActivity4 extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main4);
    createNotificationChannel();
}

public void showTopDownNotif(View v) {
    int icon = R.drawable.alarm_icon;
    String title = "Próxima alarman en: ";
    String text = "15 min";

    NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "nchannel");
    builder.setSmallIcon(icon);
    builder.setContentTitle(title);
    builder.setContentText(text);
    builder.setPriority(NotificationCompat.PRIORITY_MAX);
    builder.setAutoCancel(true);
    builder.setDefaults(NotificationCompat.DEFAULT_ALL);
    builder.setVisibility(NotificationCompat.VISIBILITY_PUBLIC);

    NotificationManagerCompat notifManager = NotificationManagerCompat.from(this);
    notifManager.notify(1, builder.build());
}

private void createNotificationChannel() {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
        CharSequence name = "NotifChannel";
        String description = "Canal de notificaciones";
        int importance = NotificationManager.IMPORTANCE_HIGH;
        NotificationChannel channel = new NotificationChannel("nchannel", name, importance);
        channel.setDescription(description);
        NotificationManager notificationManager = getSystemService(NotificationManager.class);
        notificationManager.createNotificationChannel(channel);
    }
}

}

question from:https://stackoverflow.com/questions/65916703/how-to-make-notification-drop-down-and-not-only-show-on-status-bar

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...