Я столкнулся с большой проблемой при вызове нестатического метода из статического метода.
это мой код
Class SMS
{
public static void First_function()
{
SMS sms = new SMS();
sms.Second_function();
}
public void Second_function()
{
Toast.makeText(getApplicationContext(),"Hello",1).show(); // This i anable to display and cause crash
CallingCustomBaseAdapters(); //this was the adapter class and i anable to call this also
}
Я могу вызвать Second_function, но не могу получить метод Toast и CallCustomBaseAdapter(), происходит сбой.
Что мне делать, чтобы решить эту проблему?
static
методы и поля принадлежат классам, а неstatic
методы и поля принадлежат экземплярам классов. Для вызова метода, отличного отstatic
, вам нужен экземпляр класса, вот и все. Надеюсь это поможет. - person Egor   schedule 09.10.2012