Forcer l'écriture d'une méthode override dans une classe custom
Salut !
Sur Android, lorsque que je veux faire appel à un BroadcastReceiver, j'utilise cette syntaxe :
Code:
1 2 3 4 5 6 7 8 9 10
| BroadcastReceiver br = new BroadcastReceiver()
{
@Override
public void onReceive(Context context, Intent intent)
{
// TODO Auto-generated method stub
}
}; |
On voit donc bien que des qu'on a tapé le "new BroadcastReceiver()", on a direct la méthode override qui s'écrit toute seule, pour indiquer qu'il faut l'utiliser afin de traiter le résultat.
J'ai donc voulu faire ma propre class qui etend de BroadcastReceiver, mais quand j'écris ceci :
Code:
MyCustomBroadcastReceiver customBr = new MyCustomBroadcastReceiver()
je n'ai pas le override de la méthode qui s'écrit automatiquement comme au dessus, pourtant ma classe est comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public class MyCustomBroadcastReceiver extends BroadcastReceiver
{
public MyCustomBroadcastReceiver()
{
}
@Override
public void onReceive(Context context, Intent intent)
{
}
} |
Pourtant j'ai besoin que des que j'ai fini d'écrire mon new MyCustomBroadcastReceiver(), la methode override vienne s'inscrire directement.
Comment régler ce problème ?
Merci !