Я новичок в Android. Я хотел создать клиент чата XMPP вместе с push-уведомлениями. Я установил openfire, и сервер готов к тестированию на моей локальной машине.Как создать клиент XMPP Chat в Android с Openfire?
На данный момент то, что я делаю 1. Создание соединения XMPP в ASYNC задаче 2. onPost создания менеджера чат
protected void onPostExecute(final Boolean success) {
if (success) {
if (connection != null) {
chatManager = connection.getChatManager();
Chat newChat = chatManager.createChat("shobhit",
new MessageListener() {
public void processMessage(Chat chat, Message message) {
//Do something
}
});
}
}
}
Но я совершенно запутался, если я делаю это правильно. Я читал где-то в stackoverflow, что ASYNC следует использовать только для небольших действий продолжительности, и мое соединение может быть отключено здесь.
Я также нашел их в качестве возможных решений: Runnable, Манипуляторы Создание службы радиоприемников
Я не уверен, какой метод следует выбрать. Можете ли вы, ребята, предложить оптимальный метод и указатели на примере этого, было бы здорово?
Благодаря Четан