77import android .view .View ;
88import android .view .ViewGroup ;
99import android .view .WindowManager ;
10- import android .widget .FrameLayout ;
1110import android .widget .LinearLayout ;
1211
1312import java .util .ArrayList ;
1817import cc .rome753 .activitytask .R ;
1918import cc .rome753 .activitytask .model .ATree ;
2019import cc .rome753 .activitytask .model .LifecycleInfo ;
21- import cc .rome753 .activitytask .model .TextViewFractory ;
20+ import cc .rome753 .activitytask .model .ViewPool ;
2221
2322/**
2423 * Created by rome753 on 2017/3/31.
@@ -130,7 +129,7 @@ public void add(LifecycleInfo info) {
130129
131130 public void remove (LifecycleInfo info ) {
132131 FragmentTaskView view = findFragmentTaskView (info .activity );
133- TextViewFractory .get ().recycle (view );
132+ ViewPool .get ().recycle (view );
134133 mContainer .removeView (view );
135134
136135 aTree .remove (info .task , info .activity );
@@ -143,14 +142,14 @@ public void update(LifecycleInfo info) {
143142 }
144143
145144 private void notifyData () {
146- TextViewFractory .get ().recycle (mLinearLayout );
145+ ViewPool .get ().recycle (mLinearLayout );
147146 mLinearLayout .removeAllViews ();
148147 Set <Map .Entry <String , ArrayList <String >>> set = aTree .entrySet ();
149148 for (Map .Entry <String , ArrayList <String >> entry : set ) {
150149 TaskLayout layout = new TaskLayout (getContext ());
151150 layout .setTitle (entry .getKey ());
152151 for (String value : entry .getValue ()) {
153- ObserverTextView textView = TextViewFractory .get ().getOne (getContext ());
152+ ObserverTextView textView = ViewPool .get ().getOne (getContext ());
154153 textView .setInfoText (value , aTree .getLifecycle (value ));
155154 layout .addFirst (textView );
156155 }
0 commit comments