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

  • BiGSH0TROB

    BiGSH0TROB

    7 NİSAN 2011
  • Dive In

    Dive In

    17 Temmuz 2013
  • Liz Morgan

    Liz Morgan

    4 Aralık 2011