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

  • AFISHAL

    AFISHAL

    7 Mart 2009
  • National Geographic

    National Geo

    7 Mayıs 2006
  • Sarah's YouTube Channel

    Sarah's YouT

    27 Temmuz 2009