Я пытаюсь сделать свое приложение Android опросом сервера для новых сообщений, используя код примера в this blogpost. Мне удалось скопировать все в моем проекте. Однако, когда я запускаю свой проект, он, похоже, ничего не делает.Как позвонить в Android-опрос?
Так что я получил класс PollingService в отдельном файле (full code here), в котором я проверил, даже будь он вызывается с помощью следующего конструктора:
public class PollingService extends Service {
public void PollingService() {
Log.wtf("I AM ACTUALLY RUNNING", "IN THE Constructor!!!!");
}
Я пытаюсь вызвать PollingService с помощью следующей onResume в пределах моей основной деятельности:
public void onResume() {
super.onResume();
int seconds = 3;
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
Intent intent = new Intent(this, PollingService.class);
PendingIntent pendingIntent = PendingIntent.getService(this, 0, intent, 0);
alarmManager.cancel(pendingIntent);
alarmManager.setInexactRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime() + seconds*1000, seconds*1000, pendingIntent);
}
Кто-нибудь знает, почему PollingService не работает? Все советы приветствуются!
Хорошо, я установил, что. Но все равно никаких признаков сообщения. Вы видите что-то не так в моем методе onResume, или знаете ли вы какую-либо другую причину, почему это не будет работать? – kramer65