У меня есть 1 услуга о приемнике mqtt.Когда приложение получит сообщение от mqtt-сервера, оно начнет новую активность.Это новое действие работает нормально, но проблема в том, что если я запустил новое действие до того, как получу сообщение, ничего не произойдет.Я пытался
private newA na;
public void MessageArrive {
na.onDestroy(); //on newA activity onDestroy() is contain finish();
Intent runs = new Intent(getBaseContext(), newA.class);
runs.putExtra("data", arrMsg);
runs.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplication().startActivity(runs);
}
, но это не работает.есть идеи?заранее спасибо.