Я просто столкнулся с этой проблемой при кодировании android. Если у меня есть нестатический метод (он должен быть нестационарным для работы внутри кода) в моем основном классе, как я должен называть его из другого класса, потому что, очевидно, я не могу создать другой экземпляр мой основной класс без запуска нового экземпляра программы?Как вызвать нестационарный метод из основного класса
public class MainActivity extends FragmentActivity {
public static String starttime = "";
public static String startdate = "";
public static String endtime = "";
public static String enddate = "";
public static boolean start = false;
}
public void setDateText() {
EditText TextStart = (EditText)findViewById(R.id.txt_start);
TextStart.setText(startdate + " at " + starttime, TextView.BufferType.NORMAL);
EditText TextEnd = (EditText)findViewById(R.id.txt_end);
TextEnd.setText(enddate + " at " + endtime, TextView.BufferType.NORMAL);
}
Любая помощь о том, как вызвать setDateText()
метод из другого класса?
Заранее спасибо
Является 'setDateText' вне класса' MainActivity'? –
- это ваш другой класс класса активности? – Raghunandan
setDateText() должен быть в некотором классе ... предполагается, что он находится в MainActivity? –