У меня возникла проблема с тем, как разработать программу обновления для моей программы. Какой лучший порядок обновления данных с сервера? (Абсолютно многопоточность)Обновление данных с сервера периодически дизайн
Thread {
Timer {
result = downloaddata(url)
}
}
или
Timer {
Thread {
result = downloaddata(url)
}
}
Я действительно не понимаю о «push-уведомлении», можете ли вы объяснить, как это работает? или как это сделать? – felangga
@FelixAnggaErlandhita Я связал в своем ответе нить в SO, что указывает на 'c2dms'. В основном, как это работает: когда сервер обнаруживает изменение, которое должно быть передано клиенту, он инициирует push, который проходит через облако Google и, наконец, распространяется на ваше приложение. Сами сообщения распределяются так же, как распространяются сообщения и электронные сообщения gtalk, что значительно снижает потребление батареи и сети. –