Merhaba Fatih,
Bir receiver ile birden fazla olayı dinleyebilirsin. Aşağıdaki kodda 2 tane olayı birden dinleyen bir BroadcastReceiver örneği veriyorum.
[code]public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
//Boot completed olayı gerçekleştiğinde yapılacak işler
if (intent.getAction() == "android.intent.action.BOOT_COMPLETED") {
}
//Şarj cihazı bağlandığında yapılacak işler
else if (intent.getAction() == "android.intent.action.ACTION_POWER_CONNECTED") {
}
}
}[/code]
Bu da manifeste eklemen gereken yer
[code] <receiver android:name="paket uzantısı.MyReceiver" >
<intent-filter>
<!-- şarj cihazına bağlandı -->
<action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
<!-- cihaz kaç kere açıldı -->
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>[/code]
İyi çalışmalar..