在 MainActivity 中设置的 textview 仅适用于 android studio 中的部分片段

问题描述 投票:0回答:0

我有一个使用 3 个片段的应用程序 从 MainActivity 更改文本视图适用于片段 1 和 2,但是当尝试更改片段 3 中的文本时,应用程序崩溃 片段之间没有区别(只有文本和按钮功能)

MainActivity 中的文本设置

   protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        binding = ActivityMainBinding.inflate(getLayoutInflater());
        setContentView(binding.getRoot());

        SectionsPagerAdapter sectionsPagerAdapter = new SectionsPagerAdapter(this, getSupportFragmentManager());
        ViewPager viewPager = binding.viewPager;
        viewPager.setAdapter(sectionsPagerAdapter);
        TabLayout tabs = binding.tabs;
        tabs.setupWithViewPager(viewPager);
 
             unit = "Work_room";
                com=findstat(getit, unit );
                //   if (add == Work_room) //Work_room room
                {
                    TextView textElement = (TextView) findViewById(R.id.textView14);
                    if (com.equals("on")) textElement.setTextColor(0xFFff0000);
                    else textElement.setTextColor(0xFF000000);
                }

android fragment
© www.soinside.com 2019 - 2024. All rights reserved.