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

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

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

怪我咯
怪我咯

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

membalas semua (2)
Peter_Zhu

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

    伊谢尔伦

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

    public static MyFragment newInstance() { Bundle args = new Bundle(); MyFragment fragment = new MyFragment(); fragment.setArguments(args); return fragment; }
      Muat turun terkini
      Lagi>
      kesan web
      Kod sumber laman web
      Bahan laman web
      Templat hujung hadapan
      Tentang kita Penafian Sitemap
      Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!