Comment registerReceiver du Fragment

Je afficher les périphériques Bluetooth dans un ListView. Je l'ai essayé dans un Activity avant et ça a fonctionné, mais maintenant, je dois inclure cette ListView dans un Fragment

Son clair qu'une ou deux choses qui n'appartiennent ici, comme le registerReceiver, unregisterReceiver et RESULT_CANCELED.

protected void onResume() {
registerReceiver(receiver, filter);
filter = new IntentFilter(BluetoothAdapter.ACTION_DISCOVERY_STARTED);
registerReceiver(receiver, filter);
filter = new IntentFilter(BluetoothAdapter.ACTION_DISCOVERY_FINISHED);
registerReceiver(receiver, filter);
filter = new IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED);
registerReceiver(receiver, filter);
}
@Override
protected void onPause() {
//TODO Auto-generated method stub
super.onPause();
unregisterReceiver(receiver);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
//TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if(resultCode == RESULT_CANCELED){
Toast.makeText(getActivity()     , "El Bluetooth debe estar activado para continuar", Toast.LENGTH_SHORT).show();
getActivity().finish();
}
}

Les lignes qui commencent par registerReceiver, unegisterReceiver et if(resultCode==RESULT_CANCELED){ sont me donne des problèmes.

Comme un supplément de fait, j'ai essayé de changer pour une Activité plutôt qu'un Fragment, mais ma classe Principale a une erreur car je suis en train de travailler avec les Fragments.

Veuillez inclure le code qui est pertinent à votre problème. C'est un énorme blob de code, et vous semblez avoir des problèmes avec environ trois lignes.
ok, c'est ça, le problème est le fait que trois des vides

OriginalL'auteur Pamme Cobos | 2015-09-03