2016-03-15 56 views

回答

1

runOnUiThread()這是從Activity的方法,所以如果你是一個Activity就可以避免這一點:((Activity)getApplicationContext()),但如果你是一個Fragment,你需要得到你的第一個Activity,然後調用該方法,否則你將無法稱呼它。

你應該改變這樣的:((Activity)getApplicationContext())

這樣:

getActivity().runOnUiThread(new Runnable() { 
    @Override 
    public void run() { 

    } 
}); 

它可以扔你ClassCastException爲黑帶的評論說。