2014-10-01 93 views
-1

嗨,我試圖檢測,如果我的片段添加我已經使用​​3210但是在靜態方法,我不能使用這個。那麼有沒有辦法從靜態方法訪問片段?從靜態方法訪問片段

+0

你能發佈更多的代碼? – extmkv 2014-10-01 16:35:44

回答

0
this 

返回的引用,對象

static 

告訴某些字段或方法是通用爲它的類,而不是隻是一個對象。所以你不能在「this」中使用「static」。

您可以嘗試通過你的片段到您的靜態方法,這樣

class SomeFrag extends Fragment 
    { 
    public static bool yourMethod(SomeFrag fragmentYouwantToCheck) 
        { 
        return fragmentYouwantToCheck.isAdded(); 
        } 
    } 

我希望,我已經得到了你的權利)

0

我已經解決了它首先我創建了一個public Fragment frag

然後在我的onCreateView我​​然後我可以從靜態方法調用碎片

相關問題