sinat_25136209
sinat_bond
2016-11-18 04:38
采纳率: 39.6%
浏览 1.6k

在android中启动类一定是要继承Activity类的么

我的mainactivity作为启动类,我写extends listActivity在androidmainifest中<actvity
name就不会出现报错的波浪线,而且能运行,但是我写extends listFragment在androidmainifest文件中就会出现波浪线报错,并且也不能运行。难道启动类只能是继承activity类和activity的相关类么?如果我要我的mainacvivity继承listFragment要怎么做?
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • viewgroup
    viewgroup 2016-11-18 06:28
    已采纳

    activity,service,content provide,borderCast receive这四个是可以在清单文件里面注册的。

    点赞 评论
  • dllsndy
    dllsndy 2016-11-18 04:44

    fragment 虽然跟activity相似 ,但是fragment只是一个 碎片化的界面
    想显示fragment 要先写一个activity 布局 内部加载fragment就好了
    activity身为四大组件之一,不是没道理的

    点赞 评论
  • ziyejinwei1994
    ziyejinwei1994 2016-11-18 06:21

    因为清单文件没有Fragment 但是 如果工程中只有一个service这是不会报错的 图片说明

    点赞 评论
  • u013268154

    首先Fragment是必须依托于activity的,不能单独作为程序的启动入口,其次,你的activity注册,前面标签必须是activity,写service不报错,但是运行的时候也会报错的。

    点赞 评论
  • zgy621101
    紫风幻雪 2016-11-18 07:00
    点赞 评论

相关推荐