File tree 2 files changed +16
-0
lines changed
java/com/spring/androidconductormvvmsample/controllers
2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,9 @@ import android.view.LayoutInflater
4
4
import android.view.View
5
5
import android.view.ViewGroup
6
6
import com.bluelinelabs.conductor.Controller
7
+ import com.bluelinelabs.conductor.RouterTransaction
8
+ import com.bluelinelabs.conductor.changehandler.VerticalChangeHandler
9
+ import com.jakewharton.rxbinding2.view.clicks
7
10
import com.spring.androidconductormvvmsample.MainActivity
8
11
import com.spring.androidconductormvvmsample.R
9
12
import com.spring.androidconductormvvmsample.viewModel.SimpleViewModel
@@ -33,4 +36,12 @@ class DetailController : Controller() {
33
36
})
34
37
return view
35
38
}
39
+
40
+ override fun onAttach (view : View ) {
41
+ super .onAttach(view)
42
+ view.btnPopPush.clicks().subscribe({
43
+ next -> router.popCurrentController()
44
+ router.pushController(RouterTransaction .with (DetailController ()).pushChangeHandler(VerticalChangeHandler ()))
45
+ })
46
+ }
36
47
}
Original file line number Diff line number Diff line change 29
29
android : text =" last update time" />
30
30
</LinearLayout >
31
31
</LinearLayout >
32
+ <Button
33
+ android : id =" @+id/btnPopPush"
34
+ android : layout_width =" match_parent"
35
+ android : layout_height =" wrap_content"
36
+ android : text =" Click Me to pop and push to another controller" />
32
37
33
38
</LinearLayout >
You can’t perform that action at this time.
0 commit comments