Панель уведомлений без каких-либо кнопок

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


comment
В Android нет такой вещи, как панель уведомлений. Технически это строка состояния, в которой отображаются уведомления. Отвечая на ваш вопрос - нет, вы не можете этого сделать. Хотя можно скрыть/удалить строку состояния во время работы вашей деятельности, любое уведомление будет по-прежнему доступно, когда пользователь покидает вашу деятельность (и строка состояния появляется снова), и пользователь не сможет получить к ним доступ до этого. Вам придется создать собственную систему уведомлений в своем приложении и скрыть строку состояния, пока она используется.   -  person Squonk    schedule 12.08.2014
comment
Спасибо за совет, но я не знаю, как лучше всего создать свою собственную систему уведомлений? Какой элемент управления Android я должен использовать? Кнопка? Текстовый вид?   -  person Blast    schedule 12.08.2014


Ответы (3)


Всегда полезно опубликовать код, который у вас есть. Я знаю, что если вы не укажете значок, это уведомление не будет отображаться, ЕСЛИ вы не отметите его как «PRIORITY_LOW».

Вот пост с дополнительной информацией, которая может вам помочь!

person Chris    schedule 12.08.2014

   **JS**

ошибка функции (сообщение) {

$('<div/>').prependTo('body').addClass('notify-error').html(msg).slideDown();

}

успех функции (сообщение) {

$('<div/>').prependTo('body').addClass('notify-success').html(msg).slideDown();

}

$('#notify-error').click(function () {

    $(this).slideUp().empty();

});

$('#notify-success').click(function () {

    $(this).slideUp().empty();


});   

ошибка('Ошибка!');

успех('Успех!');

person CSK    schedule 12.08.2014

.CSS

.notify-success {

    position:relative;

    width:100%;

    background-color:green;

    height:30px;

    color:white;

    display:none;

    text-align:center;

    padding:5px;

    font-size:2em;

    line-height:1em;

    font-family: Arial, sans-serif;

    border:2px solid #666;

    cursor:pointer;
}

 .notify-error {
    position:relative;

    width:100%;

    background-color:red;

    height:30px;

    color:white;

    display:none;

    text-align:center;

    padding:5px;

    font-size:2em;

    line-height:1em;

    font-family: Arial, sans-serif;

    border:2px solid #666;

    cursor:pointer;
 }
person CSK    schedule 12.08.2014