dev*_*ull 7 java android android-activity
android.app.Activity如果文档/教程说至少onCreate() 必须实现它的方法,那么为什么设计不抽象.
来自http://developer.android.com/guide/components/activities.html
您必须实现此方法.系统在创建活动时调用此方法.
即使没有明确提及,没有实现,没有任何意义android.app.Activity,或者?我知道parrent需要在自己的实现中执行代码,onCreate()但是当父级的一部分onCreate()调用抽象回调方法时,肯定会有设计需要由开发人员实现.
此设计示例:
public abstract class Activity {
public abstract void implementThis(Object o);
public void onCreate(Object o){
//Do stuff
implementThis(o);
//Do other stuff or end.
}
}
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么吗?Activity如果开发人员必须并且需要将其子类化并提供自定义实现,为什么会出现非抽象的?
“此方法的默认实现会恢复之前被 onSaveInstanceState(android.os.Bundle) 冻结的任何视图状态。”
| 归档时间: |
|
| 查看次数: |
1019 次 |
| 最近记录: |