Я делаю импорт полного имени пакета/java-файла, и если я делаю <classname>.<method>
, ИНОГДА Я могу получить его для доступа - в других случаях я получаю много разговоров о can't use a static in a non static
.Android/Java - Как мне вызвать функцию в отдельном * .java файле?
Я признаю, что я новичок в Java, так что мне нужно делать? Сначала вызовите экземпляр класса, а затем вызовите мои методы? Я довольно смущен этим, так как хочу поместить все свои «функции» в файл FunctionsList.java и весь свой основной Activity (UI) в файл MyActivity.java.
Например:
<MyActivity.java>
import com.example.FunctionsList;
private class MyActivity extends Activity {
FunctionsList.function();
}
9/10 раз я получаю, что статический/без статической ошибки.
Если я поместил все свои функции в MyActivity.java, у меня возникли проблемы! Кто-нибудь поможет мне в том, что я предполагаю, это основная проблема новичка Java?
Публикация кода может помочь сообществу помочь вам с проблемой – Woot4Moo
Я думаю, вам стоит прочитать об объектно-ориентированном программировании – Falmarri
Я исхожу из очень сильного процессуального фона, и я не программирую почти десятилетие. поэтому я изучаю то, как я всегда учился лучше - сначала погрузившись в голову! – John