Ich benutze Android Studio 8.0. und ich machte eine einfache Tätigkeit hier auf eine andere Tätigkeit zu gehen, sind diese FehlerIch benutze Android Studio 8.0
gezeigtAntwort
Sie brauchen nicht onCreate() explizit zu nennen. Sobald Sie eine Instanz einer Klasse deklariert haben, wird sie automatisch zur richtigen Zeit aufgerufen, wenn sie die Klasse onCreate() besitzt.
Wenn Sie diese Klasse überschreiben, müssen Sie immer die @Override-Anweisung darüber deklarieren. Dadurch wird sichergestellt, dass Sie die korrekte Funktion überschreiben, da andernfalls die richtigen Parameter nicht angegeben werden die frühere Methode hat, wird nicht aufgerufen, und Sie werden denken, dass es tut.
Es ist auch eine gute Idee, super.onCreate (savedInstance) als erste Zeile Ihrer überschriebenen Methode aufzurufen.
---- ---- EDIT
Wie oben gesagt, onCreate() auf der Objekterstellung aufgerufen wird, das heißt, wenn Sie erklären: alertFunction alertClass = new alertFunction() ;.
Wenn dies etwas ist, das Sie mehrmals aufrufen möchten, fügen Sie den Inhalt in eine öffentliche Funktion innerhalb Ihrer Klasse ein und rufen Sie sie von onCreate() und von außen bei Bedarf auf. Zum Beispiel:
public void myFunction() {
// Put here the current code of onCreate()
...
}
@Override
public void onCreate(Bundle savedInstance) {
super.onCreate(savedInstance);
myFunction();
}
Und dann, wenn Sie es brauchen, um wieder rufen von außerhalb Ihrer Klasse, wie folgt vorgehen:
alertClass.myFunction();
Quelle: ERROR: The method onCreate(Bundle) in the type alertFunction is not applicable for the arguments()
By the way, gibt es keine Android Studio 8.0. Schauen Sie sich diesen Link an: https://developer.android.com/studio/releases/index.html
Hoffe, das hilft! Viel Glück!
- 1. Warum Emulator (Android 8.0) nicht von Android Studio 2.3.3 gestartet?
- 2. Installation von MobileFirst Studio 8.0
- 3. Wie benutze ich OnUpgrade Android
- 4. Android: Wie benutze ich CursorAdapter?
- 5. Wie benutze ich Jaspersoft Studio mit UCanAccess?
- 6. Wie benutze ich grandle-android-test-plugin
- 7. Chart.js nicht in Android zeigt 8.0/Android O
- 8. Android Studio: benutze eine Versionsnummer für alle Module
- 9. Wie benutze ich Gammaray auf Android
- 10. Wie benutze ich PJSIP auf Android?
- 11. Wie benutze ich Jess in Android
- 12. Wie benutze ich crontab in Android?
- 13. Wie benutze ich mit Android floggy?
- 14. Wie benutze ich ListAdapter in Android?
- 15. Wie benutze ich mp4box für Android?
- 16. Wie benutze ich WebRTC auf Android
- 17. Wie benutze ich UseButton in android
- 18. Android: Wie benutze ich "uses-library"?
- 19. Wie benutze ich einen Plist in Android?
- 20. Wie benutze ich setImageURI() in Android?
- 21. Android Oreo schwarzer Bildschirm in Android Studio
- 22. Ist MPAndroidchart kompatibel mit Android 8.0 (Oreo)?
- 23. DownloadManager funktioniert nicht auf Android 8.0
- 24. Alertdialog in Android 8.0 Oreo Nachrichtentext
- 25. Google Karte Inflate Ausnahme auf Android 8.0
- 26. Wie benutze ich NSPR?
- 27. Wie benutze ich android: Theme.Material (Material theme) in styles.xml android?
- 28. Xcode 8.0 Beta 3 vs. Xcode 8.0
- 29. Nicht auflösbar 8.0: fehlende Anforderung [8.0] osgi.wiring.package;
- 30. Wie benutze ich navigator.app.exitApp()?
Was ist Ihre Frage? Bitte sehen [fragen] – SevenEleven
Es gibt keine so wie Android Studio 8.0 – tyczj
Wie würden Sie auch denken, dass "Ich bin Android Studio 8.0" ist ein richtiger Titel ... –