SORU
26 Ocak 2011, ÇARŞAMBA


Program aracılığıyla yayın alıcısı kayıt

Yol yayın alıcısı kayıt en iyi uygulama/ne olduğunu bilmek istiyorum. Belirli alıcıları kaydetmek için Kullanıcı tercihine göre istiyorum.

Kayıt bildirim dosyası yoluyla yapılır, eğer bu kodu elde etmek için uygun bir yolu varsa merak ediyorum.

CEVAP
26 Ocak 2011, ÇARŞAMBA


onCreate Senin yöntemde böyle bir alıcı kaydedebilirsiniz:

private BroadcastReceiver receiver;

@Overrride
public void onCreate(Bundle savedInstanceState){

  // your oncreate code

  IntentFilter filter = new IntentFilter();
  filter.addAction("SOME_ACTION");
  filter.addAction("SOME_OTHER_ACTION");

  receiver = new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent intent) {
      //do something based on the intent's action
    }
  }
     registerReceiver(receiver, filter);
}

Unutma onDestroy Yöntem Bu çalışma için:

@Override
protected void onDestroy() {
  super.onDestroy();
  unregisterReceiver(receiver);
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • Cole Rolland

    Cole Rolland

    23 Kasım 2008
  • Joseph Herscher

    Joseph Hersc

    14 Mart 2007