Уведомления не будут показывать андроид студию - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь получить уведомление при нажатии кнопки, но оно не появляется. Я следовал много уроков, и я думаю, что это как-то связано с версией Android. Что-то с каналами. Я просто не знаю, как это реализовать.

package com.example.root.savetheworldv2;

import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {
    Button btn;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        btn = (Button) findViewById(R.id.button);
        btn.setOnClickListener(
                new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        Intent intent =new Intent();
                        PendingIntent pIntent = 
PendingIntent.getActivity(MainActivity.this,0,intent,0);
                        Notification noti = new 
Notification.Builder(MainActivity.this)
                                .setTicker("TickerTitle")
                                .setContentTitle("Content Title")
                                .setContentText("Content Text")

.setSmallIcon(R.drawable.ic_launcher_background)

.setContentIntent(pIntent).getNotification();

                        noti.flags = Notification.FLAG_AUTO_CANCEL;
                        NotificationManager nm = 
(NotificationManager) getSystemService(NOTIFICATION_SERVICE);
                        nm.notify(0,noti);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...