DataDroid 刚开始接触和学习 一

来源:互联网 发布:c 并发编程实践 pdf 编辑:程序博客网 时间:2024/05/19 20:46

最简单的类 拓展性极高的类  DataDroidActivity

public abstract class DataDroidActivity extends FragmentActivity {    private static final String SAVED_STATE_REQUEST_LIST = "savedStateRequestList";    protected PoCRequestManager mRequestManager;    protected ArrayList<Request> mRequestList;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        mRequestManager = PoCRequestManager.from(this);        if (savedInstanceState != null) {            mRequestList = savedInstanceState.getParcelableArrayList(SAVED_STATE_REQUEST_LIST);        } else {            mRequestList = new ArrayList<Request>();        }    }    @Override    protected void onSaveInstanceState(Bundle outState) {        super.onSaveInstanceState(outState);        outState.putParcelableArrayList(SAVED_STATE_REQUEST_LIST, mRequestList);    }    protected void showBadDataErrorDialog() {        new ErrorDialogFragmentBuilder(this).setTitle(R.string.dialog_error_data_error_title)                .setMessage(R.string.dialog_error_data_error_message).show();    }}

这个类作为全局的掌管一个重要的资源 Request的集合类 它是项目中所有的向服务端请求的操作全放在这里了   和普通的基类

一样 通用类和预设功能都放在这里 

原创粉丝点击