編輯:Android開發實例
曾經遇到過這樣的問題,在我的代碼中使用了通知欄,一切都正常,但是就是正在進行的通知欄中屬於我的程序的那一條總是上下跳來跳去,一閃一閃的。感覺用戶體驗很不好,於是Google一下,找到了解決方法。
在我的代碼,我是這樣寫的。
代碼如下:
notification.when = System.currentTimeMillis();
這就是問題的關鍵,對於通知來說,when這個屬性值應該在activity一啟動的時候就應該固定。如果沒有固定,就會使用默認的值,默認的值就是當前的時間,即System.currentTimeMillis()的值。因此使用一個自定義的固定值就可以解決問題。
代碼如下:
final long TIMESTAMP_FIXED = 1234567890l;
notification.when = TIMESTAMP_FIXED;
以下如Google介紹如何使用notification的when的說明。
代碼如下:
A timestamp related to this notification, in milliseconds since the epoch. Default value: Now. Choose a timestamp that will be most relevant to the user. For most finite events, this corresponds to the time the event happened (or will happen, in the case of events that have yet to occur but about which the user is being informed). Indefinite events should be timestamped according to when the activity began. Some examples:
Notification of a new chat message should be stamped when the message was received.
Notification of an ongoing file download (with a progress bar, for example) should be stamped when the download started.
Notification of a completed file download should be stamped when the download finished.
Notification of an upcoming meeting should be stamped with the time the meeting will begin (that is, in the future).
Notification of an ongoing stopwatch (increasing timer) should be stamped with the watch's start time.
Notification of an ongoing countdown timer should be stamped with the timer's end time.
Reference
http://developer.android.com/reference/android/app/Notification.html#when
什麼是環境變量? 環境變量通常是指在操作系統當中,用來指定操作系統運行時需要的一些參數。通常為一系列的鍵值對。 path環境變量的作用 path環境變量是操作系統
最近在做一個項目涉及到將包含圖片的簡單網頁下載到本地,方便離線時觀看,在這裡分享一下,大家做下簡單修改就可以用到自己的項目中了。(這裡用到了AQuery庫) 代
由上篇Android Permission權限機制引子,我們知道Android 通過在每台設備上實施了基於權限的安全策略來處理安全問題,采用權限來限制安裝應用程序
本文實例講述了Android使用WebView播放flash及判斷是否安裝flash插件的方法。分享給大家供大家參考。具體實現方法如下: 一、問題: 最近幫一個同