2013-11-26 58 views
0

我是android編程的新手。我想創建一個應用程序,提醒用戶顯示假日列表,用戶通過點擊複選框然後按下按鈕來選擇他想要提醒的日子。我設置了用戶界面,但難以設置警報管理器。有人可以告訴我如何去做這件事,我嘗試了很多東西,但似乎沒有任何工作。提前致謝。如何設置節日提醒應用程序

,我試圖的代碼是: '

公共無效SN(INT米,INT d,INT小時,INT MI,int類型,INT Y,INT ID) { 龍TIME1 =新的GregorianCalendar ().getTimeInMillis()+ 20000;

Calendar c = Calendar.getInstance(); 
    c.set(Calendar.MONTH, m); 
    c.set(Calendar.DAY_OF_MONTH, d); 
    c.set(Calendar.HOUR_OF_DAY, h); 
    c.set(Calendar.MINUTE, mi); 
    c.set(Calendar.SECOND, s); 
    c.set(Calendar.YEAR, y); 
    long time2 = c.getTimeInMillis(); 
    long time =time2 ; 
    NotificationManager nm=(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); 
    Notification notify = new Notification(R.drawable.ic_launcher,"ticker",time); 
    Intent i= new Intent(TR.this,TR.class); 
    PendingIntent p= PendingIntent.getActivity(TR.this,0,i,0); 
    notify.setLatestEventInfo(TR.this, "Title", "contentText", p); 
    nm.notify(id,notify); 
} 

`

每當我嘗試這個代碼就跳起立即通知,而不是等待設定的時間。此外,它還會在2個地方提供有關棄用的警告 - 「新通知(..)」和「notify.setLatestEventInfo(..)」

+0

什麼都試過了?請粘貼代碼,然後你可以得到幫助。那麼你可以參考這個[鏈接](http://learnandroideasily.blogspot.com.au/2013/05/android-alarm-manager_31.html) –

+0

這個鏈接應該可以幫到你: http:// stackoverflow。 com/questions/7283959 /如何設置提醒通知在android?rq = 1 – Hitman

+0

@HarshSingal:非常感謝。該鏈接非常有用 – ARK

回答

0

將鏈接過帳爲答案,因爲它幫助您解決了查詢問題。

Link