package com.markzhai.lyrichere.ui;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.ListFragment;
import android.view.View;
import butterknife.ButterKnife;
import icepick.Icepick;
/**
* Base ListFragment with dependency injection.
* <p/>
* Created by zyf on 2015/9/12.
*/
public class BaseListFragment extends ListFragment {
@Override public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Icepick.restoreInstanceState(this, savedInstanceState);
}
@Override public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
Icepick.saveInstanceState(this, outState);
}
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
ButterKnife.bind(this, view);
}
@Override
public void onDestroy() {
super.onDestroy();
ButterKnife.unbind(this);
}
}