diff --git a/Habitica/res/values/strings.xml b/Habitica/res/values/strings.xml index 96dbb8568..2c68f8811 100644 --- a/Habitica/res/values/strings.xml +++ b/Habitica/res/values/strings.xml @@ -455,6 +455,7 @@ Messages Notifications Special + Special items Because you subscribe to Habitica, you can purchase a number of Gems each month using Gold. Gem Mystery Item diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/items/ItemsFragment.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/items/ItemsFragment.kt index 42ffe23b8..e49ea9a0d 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/items/ItemsFragment.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/items/ItemsFragment.kt @@ -53,30 +53,22 @@ class ItemsFragment : BaseMainFragment() { viewPager?.adapter = object : FragmentPagerAdapter(fragmentManager) { override fun getItem(position: Int): androidx.fragment.app.Fragment { - val fragment = ItemRecyclerFragment() - when (position) { - 0 -> { - fragment.itemType = "eggs" - } - 1 -> { - fragment.itemType = "hatchingPotions" - } - 2 -> { - fragment.itemType = "food" - } - 3 -> { - fragment.itemType = "quests" - } - 4 -> { - fragment.itemType = "special" - } + fragment.itemType = when (position) { + 0 -> "eggs" + 1 -> "hatchingPotions" + 2 -> "food" + 3 -> "quests" + 4 -> "special" + else -> "" } fragment.isHatching = false fragment.isFeeding = false - fragment.itemTypeText = this.getPageTitle(position).toString() fragment.user = this@ItemsFragment.user + fragment.itemTypeText = + if (position == 4) getString(R.string.special_items) + else this.getPageTitle(position).toString() return fragment }