Android / Java - Wie rufe ich eine Funktion in einer separaten * .java-Datei auf?

Ich importiere den vollständigen Paketnamen / die Java-Datei, und wenn ich ein @ mac<classname>.<method>, Manchmal kann ich darauf zugreifen - manchmal bekomme ich vielcan't use a static in a non static Haufen Gerede.

Ich gebe zu, dass ich neu in Java bin. Was muss ich also tun? Zuerst eine Klasseninstanz aufrufen, dann meine Methoden aufrufen? Dies verwirrt mich ziemlich, da ich alle meine 'Funktionen' in eine Datei 'FunctionsList.java' und alle meine Hauptaktivitäten (UI) in eine Datei 'MyActivity.java' einfügen möchte.

Beispielsweise

<MyActivity.java>

import com.example.FunctionsList;

private class MyActivity extends Activity {
  FunctionsList.function();
}

9/10 mal bekomme ich diesen statischen / nicht statischen Fehler.

Wenn ich alle meine Funktionen in MyActivity.java platziere, habe ich keine Probleme! Hilft mir jemand, wenn ich davon ausgehe, dass es sich um ein grundlegendes Problem für Java-Neulinge handelt?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage