【问题标题】:onRefresh swiperefreshlayout in fragment call my main activity class method to replace my fragment片段中的 onRefresh swiperefreshlayout 调用我的主要活动类方法来替换我的片段
【发布时间】:2016-02-02 12:42:49
【问题描述】:

我在片段类中使用 swiperefreshlayout 我想调用我的主要活动方法来替换片段 但是当我试图在主要活动中声明一个静态方法时

mFragmentManager = getSupportFragmentManager();

它显示

不能从静态上下文引用非静态方法getSupportFragmentManager()

【问题讨论】:

  • 制作非静态方法,使用activity对象调用,(MainActivity activity= (MainActivity) getActivity(); activity.yourMethod())
  • 有效!!!非常感谢...!
  • 干杯..快乐编码....

标签: java android android-fragments static swiperefreshlayout


【解决方案1】:

试试这个,

制作非静态方法,使用activity对象调用。

例如:

  MainActivity activity= (MainActivity) getActivity();
     activity.yourMethod();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-13
    • 1970-01-01
    • 2016-06-15
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多