gpt4 book ai didi

android - 无法解析构造函数 Intent

转载 作者:行者123 更新时间:2023-11-29 00:10:08 26 4
gpt4 key购买 nike

  • 我正在尝试向我的应用程序添加一个 tabhost,但我无法理解为什么会显示此错误“无法解析构造函数 Intent ”,这是我的 Activity 代码:

    public class SixthFragment extends Fragment {
    public static final String TAG = "sixth";



    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    View view = inflater.inflate(R.layout.sixthfragment, container, false);
    TabHost tabHost = (TabHost) view.findViewById(R.id.tabHost);

    TabHost.TabSpec tab1 = tabHost.newTabSpec("First Tab");
    TabHost.TabSpec tab2 = tabHost.newTabSpec("Second Tab");
    TabHost.TabSpec tab3 = tabHost.newTabSpec("Third tab");

    // Set the Tab name and Activity
    // that will be opened when particular Tab will be selected
    tab1.setIndicator("Tab1");
    tab1.setContent(new Intent(this,MainActivity.class));

    tab2.setIndicator("Tab2");
    tab2.setContent(new Intent(this,Tab2Activity.class));

    tab3.setIndicator("Tab3");
    tab3.setContent(new Intent(this,Tab3Activity.class));

    /** Add the tabs to the TabHost to display. */
    tabHost.addTab(tab1);
    tabHost.addTab(tab2);
    tabHost.addTab(tab3);


    return view;


    }


    @Override
    public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    }



    }

    感谢您抽出时间提供一些帮助。

最佳答案

您尝试使用的Intent 构造函数的第一个参数采用ContextFragment 不是 Context。使用 getActivity() 而不是 this

关于android - 无法解析构造函数 Intent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30968233/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com