Android——Activity和Fragment 的相关问题 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Android——Activity和Fragment 的相关问题

2016-06-12 10:55:34 2227 0

错误内容

     java.lang.RuntimeException: Unable to start activity ComponentInfo{com.esen.aixiaobao/com.esen.aixiaobao.application.news.activity.NewsMainActivity}: android.view.InflateException: Binary XML file line #81: Error inflating class fragment
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2344)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2396)
            at android.app.ActivityThread.access$600(ActivityThread.java:163)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1365)
            at android.os.Handler.dispatchMessage(Handler.java:107)
            at android.os.Looper.loop(Looper.java:194)
            at android.app.ActivityThread.main(ActivityThread.java:5398)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:525)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
            at dalvik.system.NativeStart.main(Native Method)
     Caused by: android.view.InflateException: Binary XML file line #81: Error inflating class fragment
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
            at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:281)
            at android.app.Activity.setContentView(Activity.java:1889)
            at com.esen.aixiaobao.application.news.activity.NewsMainActivity.onCreate(NewsMainActivity.java:26)

Activity部分代码

     public class NewsMainActivity extends FragmentActivity {
    private Fragment[] fragments;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.activity_fragment_news);
        FragmentNews fragment = new FragmentNews();
        getSupportFragmentManager().beginTransaction().replace(R.id.fragment_news, fragment).commit();
        fragments = new Fragment[2];
        fragments[0] = getSupportFragmentManager().findFragmentById(R.id.fragment_news);
        fragments[1] = getSupportFragmentManager().findFragmentById(R.id.fragment_focus);
        getSupportFragmentManager().beginTransaction().
                hide(fragments[1]).show(fragments[0]).commit();

    }

Fragment 相关代码

        public class FragmentNews extends Fragment{
    private FragmentActivity activity;
    private MyListView listView;
    private NewsListViewAdapter adapter;
    private List<News> newses;
    //当前页数
    private int pageNow = 0;
    //判断是否加载更多
    private  boolean isLoading =false;

    public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState){
        View view = inflater.inflate(R.layout.fragment_news,container,false);
        return view;
    }

代码目的,我是想从一个activity(one)跳转到另一个activity(two)上,但是我的
activity(two)是继承FragmentActivity的。 Fragment才是主要显示页面。

                public void onClick(View view) {
        switch (view.getId()) {
                                case R.id.home_family_textview_icon_notify:
                Intent intent = new Intent(getActivity(), NewsMainActivity.class);
                startActivity(intent);
                break;
取消 提交回答
全部回答(0)
相关问答

1

回答

android如何避免Fragment的重新加载? 400 报错

2020-06-01 10:45:12 281浏览量 回答数 1

1

回答

android 让fragment重新加载

2016-05-30 11:33:55 2490浏览量 回答数 1

1

回答

请问Android中Fragment如何重新加载UI ?

2016-03-18 08:49:35 3606浏览量 回答数 1

1

回答

安卓崩溃分析sdk在初始化的时候会读取imei等信息么?

2022-10-29 22:58:35 63浏览量 回答数 1

0

回答

原生安卓引入uc webview sdk,(U4内核)可行?

2021-11-15 10:30:41 1094浏览量 回答数 0

1

回答

Intellij IDEA安装安卓sdk报错,No java sdk?报错

2020-06-08 19:18:10 848浏览量 回答数 1

1

回答

安卓设备使用阿里云移动推送SDK的流程和原理是什么

2017-03-14 16:57:58 3502浏览量 回答数 1

1

回答

在安卓中必须搭建maven环境才可以用视频播放的sdk吗

2016-08-15 14:46:22 2018浏览量 回答数 1

1

回答

请问微信分享sdk分享二维码图片到安卓微信,没有长按识别二维码选项

2016-03-09 18:36:56 3643浏览量 回答数 1

0

回答

阿里云OSS安卓SDK上传文件时怎么没有用到IO流?上传只能用byte数组

2015-01-22 11:51:11 7166浏览量 回答数 0
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
Android组件化实现
立即下载
Android插件化:从入门到放弃
立即下载
《深入探索Android热修复技术原理》
立即下载