我在從靜態方法調用非靜態方法時面臨很大的問題。如何從靜態方法調用非靜態方法android
這是我的代碼
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但無法獲得麪包和CallCustomBaseAdapter()方法時,發生崩潰。
我應該怎麼做才能解決這個問題?
發表您的崩潰日誌這裏.... –
你應該使用RunOnUiThread – Eun
嘗試通過上下文來作爲參數在使用靜態方法的非靜態方法中。我的意思是將上下文傳遞給靜態方法,然後將相同的上下文傳遞給非靜態方法。 – Dharmendra