Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cannot resolve method registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter) in Fragment class

Tags:

java

android

//here my code
//used this IntentFilter

IntentFilter filter = new IntentFilter();

filter.addAction(BluetoothAdapter.ACTION_STATE_CHANGED);
filter.addAction(BluetoothDevice.ACTION_FOUND);
filter.addAction(BluetoothAdapter.ACTION_DISCOVERY_STARTED);
filter.addAction(BluetoothAdapter.ACTION_DISCOVERY_FINISHED);

//this method cannot be resolve

registerReceiver(mReceiver, filter);
like image 749
Syira Nana Avatar asked Mar 26 '26 16:03

Syira Nana


1 Answers

You can do that in Fragment:

getActivity().registerReceiver(receiver, filter);
like image 185
Master Disaster Avatar answered Mar 28 '26 04:03

Master Disaster



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!