【发布时间】:2015-06-02 17:30:37
【问题描述】:
我正在制作适配器以使我的图书收藏在列表视图中可见。
如果我添加 super(context, position),问题就解决了:
public BookAdapter(Context context, int position, List <Book> updatedBooksList) {
super(context, position);
this.context = context;
this.booksList = updatedBooksList ;
}
但是,我想知道为什么我需要这个参数(int position)并调用超类构造函数?
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
另外,在更广泛的意义上,为什么我们总是(?)需要像这里一样在每个 onCreate 中调用 super.onCreate?
难道我们不应该覆盖我们所有的活动生命周期阶段吗? onPause、onREsume、onStop、OnDestroy,但我们仍然需要在它们中调用 super 吗?
【问题讨论】:
标签: android android-lifecycle oncreate onpause activity-lifecycle