2012-09-05 39 views
0

我有一個鬧鐘管理器來檢查我的活動是否需要每30分鐘左右更新一次。 我想從alarmManager發送給我的運行活動一條消息,以重新加載它。 我會怎麼做?我嘗試從alarmManager中使用startActivity,但我沒有成功。Android AlarmManager通話運行活動

+0

對不起這個脫離主題的評論,但你可能對[這個建議在51區]感興趣(http://area51.stackexchange.com/proposals/23539/stack-overflow-in-portuguese)。我們需要200+人以上的用戶,因此該網站可以達到測試版。謝謝。 – bfavaretto

回答

1

您是否熟悉Activity的onNewIntent方法?在您的活動類,你應該能夠做這樣的事情:

@Override 
protected void onNewIntent(Intent i){ 
    refresh(); 
} 

你也可以帶一些額外的數據進入的PendingIntent你AlarmManager提高和onNewIntent檢查它,如果你需要更多的邏輯。