@@ -71,13 +71,7 @@ public abstract class ABSTestCaseFragment extends Fragment {
71
71
private ArrayListMap <String , ParamLine > lines = new ArrayListMap <String , ParamLine >();
72
72
private TaskHelper <Object > taskHelper ;
73
73
74
- @ Override
75
- public View onCreateView (LayoutInflater inflater , ViewGroup container , Bundle savedInstanceState ) {
76
- this .inflater = inflater ;
77
- View view = inflater .inflate (R .layout .testcase , container , false );
78
-
79
- taskHelper = new TaskHelper <>();
80
-
74
+ protected Gson buildGson (){
81
75
GsonBuilder builder = new GsonBuilder ();
82
76
// 格式化输出
83
77
builder .setPrettyPrinting ();
@@ -99,7 +93,17 @@ public boolean shouldSkipClass(Class<?> clazz) {
99
93
return clazz == Gson .class || clazz == Bitmap .class ;
100
94
}
101
95
}).create ();
102
- gson = builder .create ();
96
+ Gson gson = builder .create ();
97
+ return gson ;
98
+ }
99
+
100
+ @ Override
101
+ public View onCreateView (LayoutInflater inflater , ViewGroup container , Bundle savedInstanceState ) {
102
+ this .gson = buildGson ();
103
+ this .inflater = inflater ;
104
+ View view = inflater .inflate (R .layout .testcase , container , false );
105
+
106
+ taskHelper = new TaskHelper <>();
103
107
104
108
recyclerView = (RecyclerView ) view .findViewById (R .id .testcase2_recyclerView );
105
109
paramsRecyclerView = (LinearLayout ) view .findViewById (R .id .testcase2_params_recyclerView );
0 commit comments