0
我有一個關於服務中的靜態變量的問題。當服務被調用時,android- static變量會被更新嗎?
我寫下面的代碼。
public class NotificationService extends NotificationListenerService {
private String $previousNotificationTimestamp = "GodLovesYou";
private static boolean $broadcastReceiverRegistered = false;
@Override
public int onStartCommand(Intent _intent, int _flags, int _startId) {
}
該服務現在正在運行,但如果服務得到通過的意圖回憶說,它運行onStartCommand()
方法不onCreate()
方法。
在這種情況下,服務更新靜態變量值? (這意味着$ broadcastReceiverRegistered = false)
我已經改進了你的問題,因爲這是可能的,你能否讓它更清楚地理解? –