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

  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • kndx

    kndx

    11 Mart 2006
  • newport83

    newport83

    19 HAZİRAN 2006