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

您可以发布更多代码吗?