上回书Android编程至高武学之《如来神掌》第二式~金顶佛灯 ,我已经把一个基本的android框架(demo)传授于大家了。当然有大神觉得low的,以后我会还大家一个公道:给你们弄一个复杂一点的框架(MVP+Dagger2+rxjava+retrofit),敬请期待...
。目前这个虽然low点(其实不叫low,就是很直白而已),但是对于一般的开发足够了。今天我就先给大家分析下那个框架中的一个知识点:栈管理fragment。下面有请主角登场:
先上代码:
public class FragmentStack {
//list模拟栈,将fragmnet放进栈里面管理
private ArrayList<ArrayList<Fragment>> stackList = new ArrayList<>();
private ArrayList<Fragment> stack;
privat