java - 安卓使用DialogFragment,提示 “系统Fragments需为static的,以备系统重新构建" 的错?
怪我咯
怪我咯 2017-04-18 09:29:58
0
2
321

1.安卓sdk版本是23.1.1,使用DialogFragment时 提示“”

2.查看源码中,DialogFragment存在一个空的构造方法,所以错误不是空的构造方法问题,而是系统FragmentActivity提供的Fragments是非静态问题。那么如何去修改 将这个值改成静态的。Fragments是系统的。

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(2)
Peter_Zhu

如果你使用DialogFragment可以直接new DialogFragment();或者自己自定义类继承DialogFragment.

いいねを押す +0
伊谢尔伦

实例化推荐用new instance, 数据用bundle传,newInstance可以放参数。

  public static MyFragment newInstance() {
    
    Bundle args = new Bundle();
    
    MyFragment fragment = new MyFragment();
    fragment.setArguments(args);
    return fragment;
  }
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!