当从AppCompatActivity
启动时,我的Fragment没有调用onAttach(context)
方法。
在XML中创建的Fragment:
<fragment
android:id="@+id/toolbar"
class="package.MainToolbarFragment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:layout="@layout/fragment_main_toolbar" />
但是如果我将它从support.v4.Fragment
扩展,onAttach(context)
会被调用!
可能会出什么问题呢?
当然,我可以将所有片段都从v4.Fragment
扩展,但我不想这样做。这是一个不好的做法吗?
此外,项目最小sdk为14。