Selaa lähdekoodia

[이벤트][Bug] init에서 여러번 호출되는 이벤트 수정

Hasemi 7 vuotta sitten
vanhempi
commit
c1a6f5015e

+ 14 - 13
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/event/EventSelectRecommendTagHolder.java

@@ -51,20 +51,7 @@ public class EventSelectRecommendTagHolder extends EventDetailView {
     linearLayoutContents = itemView.findViewById(R.id.layout_contents);
     recyclerViewEventList = itemView.findViewById(R.id.recycler_view_event_list_detail);
     layoutNothing = itemView.findViewById(R.id.layout_nothing);
-  }
-
-  @Override
-  public void init(IEventListener listener) {
     inflater = (LayoutInflater) itemView.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
-    imageViewBackGround.setImageDrawable(itemView.getResources().getDrawable(R.drawable.img_bestbucket_banner_1));
-    textViewEventTitle.setText("한화님이 좋아하는 데이트 유형은?");
-    textViewSelectTitle.setText("#신나는 #실내 #따뜻한분위기\n#매콤달콤한 소스의 닭요리");
-    setDummyData();
-
-    View view = inflater.inflate(R.layout.tag, linearLayoutContents, false);
-    CheckBox checkBox = view.findViewById(R.id.check_box);
-    checkBox.setText(String.format("#%s", "tag"));
-    linearLayoutContents.addView(view);
 
     recyclerViewEventList.addItemDecoration(new RecyclerView.ItemDecoration() {
       @Override
@@ -73,6 +60,20 @@ public class EventSelectRecommendTagHolder extends EventDetailView {
         outRect.bottom = ResourceUtil.dpToPx(10);
       }
     });
+
+    View view = inflater.inflate(R.layout.tag, linearLayoutContents, false);
+    CheckBox checkBox = view.findViewById(R.id.check_box);
+    checkBox.setText(String.format("#%s", "tag"));
+    linearLayoutContents.addView(view);
+  }
+
+  @Override
+  public void init(IEventListener listener) {
+
+    imageViewBackGround.setImageDrawable(itemView.getResources().getDrawable(R.drawable.img_bestbucket_banner_1));
+    textViewEventTitle.setText("한화님이 좋아하는 데이트 유형은?");
+    textViewSelectTitle.setText("#신나는 #실내 #따뜻한분위기\n#매콤달콤한 소스의 닭요리");
+    setDummyData();
     recyclerViewEventList.setAdapter(new EventSelectRecommendTagAdapter(itemView.getContext(), beans, new IEventListener() {
       @Override
       public void onEvent(Event event) {