輪詢介面進行訊息提示

2021-07-11 12:34:57 字數 1573 閱讀 3547

一、輪詢服務啟動

public class newtaskservice extends service 

@override

public void oncreate()

@override

public void onstart(intent intent, int startid)

@targetapi(build.version_codes.jelly_bean)

private void initnotifimanager() else

pendingintent pendingintent = pendingintent.getactivity(this, 0, i,

pendingintent.flag_update_current);

long vibrate = ;//延遲0ms,然後振動1000ms,再延遲1000ms,接著在振動1000ms。

uri sounduri = uri.fromfile(new file("/system/media/audio/ringtones/basic_tone.ogg"));

builder = new notification.builder(this) //建立訊息提示框

.setticker("顯示螢幕頂端的狀態列")

.setsmallicon(r.drawable.ic_launcher)

.setautocancel(true)

.setcontentintent(pendingintent)

.setcontenttitle("移動倉儲")

.setcontenttext("你有一條新任務")

* 模擬向server輪詢的非同步執行緒

** @author ryan

* @create 2013-7-13 上午10:18:34

*/int count = 0;

class pollingthread extends thread }}

}

二、呼叫

在合適的位置上使用

pollingutils.startpollingservice(this, 1, newtaskservice.class, newtaskservice.action);
同時,因為是輪詢服務,相對比較消耗資源,所以,在不必使用時,需要關閉服務。

人多不足以依賴,要生存只有靠自己。

深窺自己的心,而後發覺一切的奇蹟在你自己。

凡事皆有終結,因此,耐心是贏得成功的一種手段。

Magento 訊息提示

magento 訊息提示 成功 mage getsingleton customer session addsuccess 恭喜您關聯會員卡成功!失敗 mage getsingleton customer session adderror e getmessage 錯誤處理 if this getr...

AJAX訊息提示 Alert

在ajax中使用以前的指令碼註冊無支使用alert response.write,page.registerstartupscript都可以執行,但在ajax中無法使用.綜合考慮可能的因素由於使用的是ajax,非同步機制,使用以前的指令碼可能會擾亂asp.net ajax框架 scriptmanag...

jquery poshytip訊息提示外掛程式使用

poshy tip是一款非常友好的資訊提示工具了,如我們通常在做表單驗證時會用到這個功能,這樣可以告訴使用者我們是要如何填寫或者什麼東西填寫錯誤了,下面來看看這個poshytip使用。使用步驟 注意 資料夾中包含所有樣式,只需引自己需要的樣式,此處引用的是tip yellow.css。poshyti...