0

誕生日アラームを申請しています。SQLiteに保存された日付が現在の日付と一致する場合は、アラームを開始する必要があります。

誰かが私にいくつかの提案やリンクを与えることができますか?

@Override
public void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    setAlarm();
}

private void setAlarm()
{
    Calendar cal = Calendar.getInstance();

    cal.setTimeInMillis(System.currentTimeMillis());
    cal.clear();
    cal.set(2012,2,8,18,16);

    AlarmManager alarmMgr = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
    Intent intent = new Intent(this, AlarmReceiver.class);
    PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0);
   // cal.add(Calendar.SECOND, 5);
    alarmMgr.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), pendingIntent);
}

この後、私は新しいのでどうしたらいいのかわかりません。誰かが私にプロセスやリンクを提案できますか?

4

2 に答える 2

1

完全な要件ではなく、SOに特定の質問/問題を投稿する必要があります。以下の手順に従ってください

1)ur要件を可能な限り最小のステップに分割します。

2)ステップバイステップで試して、いくつかの学習/読書をしてください..

3)それでも手に負えない場合は、特定の問題を投稿してください。

4)SOに関する質問には、問題、何を​​試したか、期待される出力、現在の出力、およびlogcatエラー(ある場合)を含める必要があります。

于 2012-07-07T16:44:01.983 に答える
0

問題を投稿する前に、トピックについてさらに調査する必要がありますが、問題を解決するためのリンクがいくつかあります。

http://justcallmebrian.com/?p=129

http://www.androidcompetencycenter.com/2009/02/android-basics-alarm-service/

于 2012-07-07T16:56:05.617 に答える