扫码关注官方订阅号
人生最曼妙的风景,竟是内心的淡定与从容!
// 这才是 Activity 的生命周期方法: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } // 这一个方法是做什么的?没有用!删掉这个方法,把其内的代码放到 onCreate 中 protected void OnCreate (Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button.setOnClickListener(new View.OnClickListener() {
你应该不明白注解Override的作用:它保证该方法在父类中有定义,用以确保程序员正确的拼写。如果你拼错了,会提示你错误:
Override
正确的拼写
The method OnCreate(Bundle) of type MainActivity must override or implement a super type method
你应该不明白Activity的生命周期,比如onCreate的作用,当Activity被首次创建时,该方法被调用,你需要覆写该方法,以提供视图。你注释了正确的,却在假的OnCreate里创建视图,当然是空的了。
onCreate
OnCreate
http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/5.1.1_r1/android/app/Activity.java
先看下Activity的生命周期吧
本班上一学年学生科技竞赛获奖人次(团委需要):国家级 人次 省级 人次 校级 人次,只要人次
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
根据题主的评论 Update
你应该不明白注解
Override的作用:它保证该方法在父类中有定义,用以确保程序员正确的拼写。如果你拼错了,会提示你错误:你应该不明白Activity的生命周期,比如
onCreate的作用,当Activity被首次创建时,该方法被调用,你需要覆写该方法,以提供视图。你注释了正确的,却在假的OnCreate里创建视图,当然是空的了。http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/5.1.1_r1/android/app/Activity.java
先看下Activity的生命周期吧
本班上一学年学生科技竞赛获奖人次(团委需要):国家级 人次 省级 人次 校级 人次,只要人次