2010-12-30 5 views
0

こんにちは 私のアンドロイドアプリケーションでは、私は特定の時間のアラームを設定したいと思います。 私は以下のコードを使用しています。トーストを見ることはできますが、呼び出し音やアラートは表示されません。 誰でも私がトーストをデフォルトのアラーム音で表示できるかどうか教えてください。アラームがアンドロイドで鳴っていない

int newAlarmPeriod = 15000; // For debugging 
    Intent alarmIntent = new Intent(this, GroupsCheckAlarmReceiver.class); 
    PendingIntent sender = PendingIntent.getBroadcast(this,0,alarmIntent, 0); 
    AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE); 
    am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis()+ newAlarmPeriod, newAlarmPeriod, sender); 



public class GroupsCheckAlarmReceiver extends BroadcastReceiver{ 
@Override 
public void onReceive(Context context, Intent intent) {  
    Toast.makeText(context, "Alarm worked.", Toast.LENGTH_LONG).show(); 
    Log.d("XXX", "GroupsCheckAlarmReceiver.onReceive"); } 

}

私は受信機registery以外の任意のマニフェストパーミッションを設定する必要があります。

貴重なご意見をお寄せください。事前に

感謝:)

答えて

0

あなたはおそらくあなたのGroupsCheckAlarmReceiver#onReceive方法にthis linkで説明したように、標準Notification呼び出しを追加します。

+0

感謝のセバスチャンクイックreply.It作品です。 – Remmyabhavan