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

  • 8lacKy

    8lacKy

    30 Mart 2009
  • We've moved!

    We've moved!

    7 Ocak 2008
  • Muse

    Muse

    28 EYLÜL 2006