答えて

1

あなたはインターネット接続放送受信機のOnReceive(..)メソッドでは、他の放送受信機

@Override 
public void onReceive(Context context, Intent intent) { 
    Intent newIntent = new Intent("com.domain.yourboardcastreceiver"); 
    context.sendBroadcast(newIntent); 
} 
+0

ありがとうございました! –

0

をトリガするonReceiveから新しい意図を作ることができ、あなたは、アラームを設定し、アラームマネージャがトリガされますどのようにthatsのことができます例:

@Override 
public void onReceive(Context context, Intent intent) { 
    Intent myIntent = new Intent(getBaseContext(), **AlarmReceiver**.class); 
    PendingIntent pendingIntent = PendingIntent.getBroadcast(getBaseContext(), 0, myIntent, 0); 
    AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE); 
    Calendar calendar = Calendar.getInstance(); 
    calendar.setTimeInMillis(System.currentTimeMillis()); 
    alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent); 
} 

マニフェストファイルにalarmmanagerの受信機を登録することを忘れないでください。

希望すると助かります!

+0

ありがとうございますが、@ Rex Lamのソリューションを使用しました –

関連する問題