我试图通过两种方式在片段中显示 toast,但它不起作用..我已在 GitHub 上附加了该项目的链接

发布于 2025-01-11 20:17:13 字数 1158 浏览 0 评论 0原文

https://github.com/Mussa-Adolai/MyRecycler/tree/edit_project

enter code here

从主要活动中

获取底部NavClick(){ BottomNavigationView?.setOnItemSelectedListener(){

        when(it.itemId){
            R.id.home -> {

                chooseFragment(PersonFragment(),"HOME")

            }

            R.id.profile->{
                chooseFragment(RecyclerFragment(),"PROFILE")
                Toast.makeText(this,"recyclerFragment", Toast.LENGTH_SHORT)
            }
        }
        true

    }


}

来自片段类

class PersonFragment : Fragment() {

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)


    }


override fun onCreateView(
    inflater: LayoutInflater, container: ViewGroup?,
    savedInstanceState: Bundle?

): View? {

    Toast.makeText(activity,"PersonFragment", Toast.LENGTH_SHORT)
    // Inflate the layout for this fragment
    return inflater.inflate(R.layout.fragment_person, container, false)
}

https://github.com/Mussa-Adolai/MyRecycler/tree/edit_project

enter code here

from main activity

fun bottomNavClick(){
bottomNavigationView?.setOnItemSelectedListener(){

        when(it.itemId){
            R.id.home -> {

                chooseFragment(PersonFragment(),"HOME")

            }

            R.id.profile->{
                chooseFragment(RecyclerFragment(),"PROFILE")
                Toast.makeText(this,"recyclerFragment", Toast.LENGTH_SHORT)
            }
        }
        true

    }


}

from fragment class

class PersonFragment : Fragment() {

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)


    }


override fun onCreateView(
    inflater: LayoutInflater, container: ViewGroup?,
    savedInstanceState: Bundle?

): View? {

    Toast.makeText(activity,"PersonFragment", Toast.LENGTH_SHORT)
    // Inflate the layout for this fragment
    return inflater.inflate(R.layout.fragment_person, container, false)
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文