JavaScript имеет концепцию «выполнить до завершения» . Если не возникает ошибка, функция выполняется до тех пор, пока не будет достигнут оператор return
или его конец. Другой код вне функции не может помешать этому (кроме случаев, когда возникает ошибка).
Если вы хотите resolve()
выйти из функции инициализации, вы должны добавить ее в return
:
return new Promise(function(resolve, reject) {
return resolve();
console.log("Not doing more stuff after a return statement");
});
Вы можете использовать setContentText
и setSubText
. Посмотрите на этот вопрос .
Для количества непрочитанных сообщений: Hope this помогает
setNumber(number here);
Вот ссылка на пример stackoverflow.com/questions/14602072/… – Kunj Mehta 16 July 2018 в 17:09