我在viewpager中有几个片段,每次调用onViewCreated()时我都会设置适配器,除非它已经设置好。
我通过
检查getListAdapter() == null ? setAdapter() : //Otherwise do nothing
这很有效。但是,当我有一个GridView而不是ListView并执行相同的操作时,适配器始终为null,因此每次创建片段时都需要设置它。 为什么会这样?
mGridView.getAdapter() == null ? setAdapter() : //Otherwise do nothing