@@ -7,6 +7,7 @@ import android.view.View
7
7
import android.view.ViewGroup
8
8
import androidx.fragment.app.Fragment
9
9
import com.example.dongsan2mong.adapter.WishlistViewPagerAdapter
10
+ import com.example.dongsan2mong.data.HouseInfoData
10
11
import com.example.dongsan2mong.databinding.FragmentWishlistBinding
11
12
import com.example.dongsan2mong.event.DataEvent
12
13
import com.google.android.material.tabs.TabLayoutMediator
@@ -17,6 +18,7 @@ import org.greenrobot.eventbus.ThreadMode
17
18
class WishlistFragment : Fragment () {
18
19
lateinit var binding: FragmentWishlistBinding
19
20
val tabtextarr = arrayListOf (" 최근 본 집" , " 찜한 집" , " 검색 프리셋 불러오기" )
21
+ var dibshomeArr: ArrayList <HouseInfoData >? = ArrayList ()
20
22
21
23
override fun onCreateView (
22
24
inflater : LayoutInflater , container : ViewGroup ? ,
@@ -38,7 +40,7 @@ class WishlistFragment : Fragment() {
38
40
override fun onDetach () {
39
41
super .onDetach()
40
42
EventBus .getDefault().unregister(this )
41
- EventBus .getDefault().post(DataEvent (3 ))
43
+ EventBus .getDefault().post(DataEvent (3 , dibshomeArr !! ))
42
44
}
43
45
44
46
override fun onStart () {
@@ -53,14 +55,18 @@ class WishlistFragment : Fragment() {
53
55
fun printData (event : DataEvent ) {
54
56
if (event.int == 2 ) {
55
57
Log .d(" dataEvent" , " mapFragment to wishlist" )
58
+ println (" size : ${event.dibsArr.size} " )
59
+ dibshomeArr = event.dibsArr
60
+ println (" size : ${dibshomeArr!! .size} " )
61
+
56
62
}
57
63
else if (event.int == 5 ) {
58
64
Log .d(" dataEvent" , " latesthome to wishlist" )
59
- EventBus .getDefault().post(DataEvent (4 ))
65
+ EventBus .getDefault().post(DataEvent (4 , dibshomeArr !! ))
60
66
}
61
67
else if (event.int == 7 ) {
62
68
Log .d(" dataEvent" , " dibshome to wishlist" )
63
- EventBus .getDefault().post(DataEvent (6 ))
69
+ EventBus .getDefault().post(DataEvent (6 , dibshomeArr !! ))
64
70
}
65
71
}
66
72
}
0 commit comments