求解释!无法启动activity,且不报错

RunningMa 2017-02-15 08:40:36
今天写一个demo的时候,需要两个activity,先新建了一个A,然后需要从A中启动B,于是我直接在包里新建了一个继承了AppCompatActivity的类B,写好布局,在manifest里声明了之后,就从A里启动,结果发现B没有出现,在B的onCreate里打印,发现onCreate都被没调用,而且没发现输出的错误信息。
后来突然发现书上的activity都是采用 右键包名,然后选择 新建activity 的方式创建的,于是我用这种方法重新创建,布局没变启动代码没变,就可以启动了,百思不得其解!
才刚入门,一直跟着书上做,activity的创建方法就忘记了!
...全文
261 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
寒冰大神 2017-02-16
  • 打赏
  • 举报
回复
有没有代码
怀君 2017-02-16
  • 打赏
  • 举报
回复
你看你B,onCreate()方法是不是用错了
怀君 2017-02-16
  • 打赏
  • 举报
回复
引用 5 楼 xiaomage_1997 的回复:
引用 3 楼 u013290250 的回复:
你看你B,onCreate()方法是不是用错了
刚刚去找了一下,发现onCreate()方法用的是public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState)谢谢了~
嗯嗯,注意使用就好了。经验很重要。可以结帖了
RunningMa 2017-02-16
  • 打赏
  • 举报
回复
引用 4 楼 qq_34364155 的回复:
有没有代码
大神第二次看到你了,代码比较多所以没贴。问题解决了,用错了一个版本的onCreate()
RunningMa 2017-02-16
  • 打赏
  • 举报
回复
引用 3 楼 u013290250 的回复:
你看你B,onCreate()方法是不是用错了
刚刚去找了一下,发现onCreate()方法用的是public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState)谢谢了~
RunningMa 2017-02-15
  • 打赏
  • 举报
回复
引用 1 楼 baidu_35425626 的回复:
新建ACTIVITY时你看manifest里面是不是自动加了什么
仔细看过了,并没有多加什么
baidu_35425626 2017-02-15
  • 打赏
  • 举报
回复
新建ACTIVITY时你看manifest里面是不是自动加了什么

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧