Le meilleur exemple de classe Abstraite dans Android
Je suis en train de concevoir une classe Abstraite et de la méthode dans Android et appeler les méthodes en étendant la classe de mon Activité parent de la classe mais je ne sais pas comment appeler ma méthode abstraite.
MyCode :
MainActivity.java
public class MainActivity extends MyActivity {
@Override
public void onTest() {
Log.d("MyLog", "onTest");
} }
MyActivity.java
public abstract class MyActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public abstract void onTest(); }
C'est donc l'extrait de code ci-dessus , s'il vous plaît laissez-moi savoir , comment utiliser Abstrait dans Android parce que je n'ai jamais fait cela avant.
- "je ne comprends pas ma méthode abstraite n'est pas appelé." - Vous n'êtes pas l'appeler de n'importe où; vous êtes tout simplement la définir.
- oui , parce que je ne sais pas comment l'appeler , pouvez-vous s'il vous plaît laissez-moi savoir comment faire
onTest();
- où appeler , à partir de laquelle l'activité
Vous devez vous connecter pour publier un commentaire.
S'inscrire ou se Désinscrire à tout BroadcastReceiver
Voici un exemple que vous pouvez utiliser pour vous inscrire et vous désinscrire TOUT
BroadcastReceiver
à l'aide d'une classe Abstraite:De travail complète, code
Ici
J'ai développé Exemple pour Classe Abstraite:
Classe abstraite:
Non classe Abstraite qui s'étend la classe Abstraite:
Conclusion:
Espère que cela a du sens, bien sûr.
Je veux terminer la Hiren'Partel Réponse avec un exemple.
par exemple DIEU contrôle de sa créature sur Terre par la mise en œuvre de cette interface ( :D) :
Et c'est la classe abstraite live qui ont une méthode publique et une méthode abstraite:
et c'est définitivement chassé de la classe, de l'homme:
comme vous pouvez le voir, l'homme a dû mettre en œuvre la méthode abstraite
haveDream()
et également de mettre en œuvre abstactclass méthodes d'interface! donc, c'est le pouvoir d'une classe abstraite qui peut gérer et ajouter un peu de méthode et de passer l'Interface rest les méthodes de consommation et d'utilisation-plein pour l'écriture de bibliothèques.