Создаю уведомление для приложения, вроде нормально работало, и резко не понимаю из-за чего(вроде ничего такого не делал) перестало вообще отображаться, и вместо его уведомление как на скрине код сервеса:
public class MyService extends Service { boolean loger = true,oncreat = false;String text ="Что-то пошло не так", button = "Выключить";
@Override
public void onCreate() {
super.onCreate();
try {
BufferedReader rd = new BufferedReader(new InputStreamReader(openFileInput("nonif")));
text = rd.readLine();
button = rd.readLine();
loger = rd.readLine().equals("1");
rd.close();
}
catch (Exception e){}
}
@Override
public IBinder onBind(Intent intent) {
throw null;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Log.i("serv","start serv");
try {
if (oncreat) {
Bundle argument = intent.getExtras();
text = argument.getString("text");
button = argument.getString("button");
loger = argument.getBoolean("loger");
}
PendingIntent pi = PendingIntent.getService(this,0, new Intent(this, Offnitiv.class),0);
NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "my_notification_channel")
.setOngoing(true)
.setSmallIcon(R.mipmap.icon)
.setContentText(text)
.setCategory(Notification.CATEGORY_SERVICE)
.setColor(getResources().getColor(R.color.gray))
.setContentTitle("Будильник включен");
if (loger) {
builder.addAction(android.R.drawable.ic_lock_power_off, button, pi);
}
// notificationManager.notify(101, builder.build());
startForeground(101,builder.build());
if (!oncreat) oncreat = true;
}
catch (Exception e){Log.i("serv",e.getMessage());}
return START_STICKY;
}
@Override
public void onDestroy() {
Log.i("serv","des serv");
AlarmManager al = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Intent intents = new Intent(this, MyReceiver.class);
PendingIntent pi = PendingIntent.getBroadcast(this, 0, intents, 0);
al.cancel(pi);
super.onDestroy();
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Столкнулся с проблемкой хочу убрать 1 окно на задний план, но почему-то убираются все с JFrame такой проблемы нет
Hibernate пытается вставить NULL если переменная пустая, хотя в базе установлены значения по умолчанию для столбцов с помощью liquibaseТ
Подскажите пожалуйста как можно корректно подключить bootstrap библиотеку к react проекту?