Android 从静态方法访问片段
您好,我正在尝试检测我的片段是否已添加。我使用了Android 从静态方法访问片段,android,android-fragments,Android,Android Fragments,您好,我正在尝试检测我的片段是否已添加。我使用了this.isAdded(),但是在静态方法中,我无法使用此方法。那么有没有一种方法可以从静态方法访问片段呢 this 返回对对象的引用 static 说明某些字段或方法对于其类是通用的,而不仅仅是对象。所以不能将“static”与“this”一起使用 您可以尝试像这样将片段传递到静态方法中 class SomeFrag extends Fragment { public static bool yourMethod(SomeFr
this.isAdded()
,但是在静态方法中,我无法使用此方法。那么有没有一种方法可以从静态方法访问片段呢
this
返回对对象的引用
static
说明某些字段或方法对于其类是通用的,而不仅仅是对象。所以不能将“static”与“this”一起使用
您可以尝试像这样将片段传递到静态方法中
class SomeFrag extends Fragment
{
public static bool yourMethod(SomeFrag fragmentYouwantToCheck)
{
return fragmentYouwantToCheck.isAdded();
}
}
我希望,我没搞错)我先解决了它,我创建了一个
公共碎片碎片
然后在我的onCreateView中,我frag=this代码>然后我可以从静态方法调用frag您可以发布更多代码吗?