Sto provando a progettare una classe astratta e un metodo in Android e chiamare questi metodi estendendo la classe dalla mia classe Attività genitore, ma non so come chiamare il mio metodo astratto.Miglior esempio di classe Abstract in Android
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(); }
quindi questo è il frammento di codice di cui sopra, fatemelo sapere, come utilizzare Abstract in Android perché non l'ho mai fatto prima.
"Non capisco che il mio metodo astratto non venga chiamato". - Non lo chiami da nessuna parte; lo stai solo definendo. –
sì, perché non so come chiamare, puoi per favore fammi sapere come fare che –
'onTest();' –