Передача значения из деятельности в BroadcastReceiver сделать следующие вещи:
В вашем Main_activity:
Intent i = new Intent(Main_activity.this, NameofBroadcastReceiver.class);
Bundle b = new Bundle();
b.putString("key", "value");
i.putExtras(b);
sendBroadcast(i);
А в вашем классе BroadcastReceiver,
@Override
public void onReceive(Context context, Intent intent)
{
String result = intent.getString("key");
// your method
}
Если вы хотите использовать AlaramManger в вызывать приемник в определенное время, следуя приведенному руководству here. Это может помочь вам реализовать AlaramManager для вашего получателя.
Является ли это трансляция явно зарегистрированной в манифесте? это должно быть так же просто, как вызвать [Context # sendBroadcast (намерение)] (http://developer.android.com/reference/android/content/Context.html#sendBroadcast (android.content.Intent)) – Necronet