Android編程實(shí)現(xiàn)PendingIntent控制多個(gè)鬧鐘的方法
本文實(shí)例講述了Android編程實(shí)現(xiàn)PendingIntent控制多個(gè)鬧鐘的方法。分享給大家供大家參考,具體如下:
要用 android.app.PendingIntent.getBroadcast(Context context, int requestCode, Intent intent)來實(shí)現(xiàn)控制多個(gè)鬧鐘,關(guān)鍵點(diǎn)在于其中的一個(gè)參數(shù)requestCode.
舉例說明如下:
public void setClock(){ if(lva.ids.equals("")||lva.ids==null||lva.ids.length()<0){ Toast.makeText(AlarmTest.this, "請選擇要設(shè)定的鬧鐘!", Toast.LENGTH_LONG).show(); } else{ /*到這里了,重點(diǎn)是怎樣獲取時(shí)間和分鐘并傳入其中*/ r=dao.getAll(lva.ids.replaceAll("[\\p{Punct}\\p{Space}]+", "")); Toast.makeText(AlarmTest.this, r.getId()+"時(shí):"+r.getHour()+"分:"+r.getMinute(), Toast.LENGTH_LONG).show(); c.setTimeInMillis(System.currentTimeMillis()); c.set(Calendar.HOUR_OF_DAY, Integer.parseInt(r.getHour())); c.set(Calendar.MINUTE, Integer.parseInt(r.getMinute())); c.set(Calendar.SECOND, 0); c.set(Calendar.MILLISECOND, 0); Intent i=new Intent(AlarmTest.this,CallAlarm.class); PendingIntent sender=PendingIntent.getBroadcast(AlarmTest.this, r.getId(), i, 0); AlarmManager am=(AlarmManager)getSystemService(Context.ALARM_SERVICE); am.set(AlarmManager.RTC_WAKEUP, c.getTimeInMillis(), sender); }
希望本文所述對大家Android程序設(shè)計(jì)有所幫助。
相關(guān)文章
Flutter如何通過一行命令解決多個(gè)pubspec.yaml文件的依賴項(xiàng)問題
這篇文章主要介紹了Flutter如何通過一行命令解決多個(gè)pubspec.yaml文件的依賴項(xiàng)問題,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-06-06Android xUtils更新到3.0后的基本使用規(guī)則詳解
xUtils是基于android的開發(fā)框架,簡化了很多的開發(fā)步驟,可以說是非常好的開發(fā)工具。下面小編給大家?guī)砹薃ndroid xUtils更新到3.0后的基本使用規(guī)則詳解,感興趣的朋友一起學(xué)習(xí)吧2016-08-08詳解基于Android App 安全登錄認(rèn)證解決方案
這篇文章主要介紹了基于Android App 安全登錄認(rèn)證解決方案,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-09-09Android studio實(shí)現(xiàn)簡單計(jì)算器
這篇文章主要為大家詳細(xì)介紹了Android studio實(shí)現(xiàn)簡單計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-03-03Android?14新功能HighLights快速實(shí)現(xiàn)文本高亮
這篇文章主要為大家介紹了Android?14新功能HighLights快速實(shí)現(xiàn)文本高亮示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03深入淺出學(xué)習(xí)Android ListView基礎(chǔ)
這篇文章主要介紹了深入淺出的帶領(lǐng)大家學(xué)習(xí)Android ListView基礎(chǔ),ListView是安卓里常用的控件,本文介紹一下常用用法,以及優(yōu)化等方法,感興趣的小伙伴們可以參考一下2016-01-01