小编Har*_*amy的帖子

android studio自动禁用优化导入

我在Java文件中有一些未使用的未使用的导入.Android Studio建议我"点击动态自动优化未使用的导入 ".

现在自动删除所有未使用的导入.有没有办法恢复此设置?

我是android的新手所以请原谅我,如果我错过了一些简单的东西.

android android-studio

5
推荐指数
1
解决办法
5617
查看次数

在 Viewpager 中使用具有相同 ViewModel 的相同 Fragment 的多个实例时出现问题

我有一个带有视图模型 (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

3
推荐指数
1
解决办法
1862
查看次数