我在Java文件中有一些未使用的未使用的导入.Android Studio建议我"点击动态自动优化未使用的导入 ".
现在自动删除所有未使用的导入.有没有办法恢复此设置?
我是android的新手所以请原谅我,如果我错过了一些简单的东西.
我有一个带有视图模型 (VM1) 的片段 (FRAG1)。我正在 FragmentPagerAdapter 中创建此片段的两个新实例以加载到 ViewPager 中。
Viewpager 存在于父 Fragment 中。
两个片段实例中的 ViewModels 似乎都不是唯一的。两个片段实例似乎都具有在最后初始化的第二个片段中创建的 ViewModel 实例的属性。
private inner class ItDeclarationFragAdapter(fm: FragmentManager) : FragmentPagerAdapter(fm)
{
override fun getItem(position: Int): Fragment
{
return when (position)
{
0 -> ITDeclarationSummaryFragment.newInstance(false)
1 -> ITDeclarationSummaryFragment.newInstance(true)
else -> ITDeclarationSummaryFragment.newInstance(false)
}
}
override fun getCount(): Int
{
return 2
}
override fun getPageTitle(position: Int): CharSequence?
{
return when (position)
{
0 -> resources.getString(R.string.zpl_itDeclaration_tile)
1 -> resources.getString(R.string.zpl_itDeclaration_poi_title)
else -> resources.getString(R.string.zpl_reimbursements_summary)
}
}
}
Run Code Online (Sandbox Code Playgroud)
Fragment 在 OnCreate() 中创建新创建的 …
android android-fragments android-viewpager android-viewmodel android-architecture-components