【发布时间】:2017-07-28 00:27:49
【问题描述】:
我有一个包含 3 个选项卡的活动:A、B 和 C。对于每个选项卡,我创建了一个片段 (-f) 和演示者 (-p)。问题是所有三个片段(A-f、B-f、C-f)都是相同的,但演示者却不同。所以问题是如何避免代码重复?我试图创建一个 BaseFragment 并从 A-f、B-f、C-f 扩展它,但是如果我在 A-f 中并且发生了 C-f 的事情(比如 UI 更新),那么我会收到
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.RecyclerView.setVisibility(int)' on a null object reference,因为此时的 C-f 已被破坏(对吗?)我不想创建 3 个具有相同布局的相同片段。
【问题讨论】:
标签: java android android-fragments