2014-10-01 96 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我​​然后我可以从静态方法调用碎片