bodo
06/18/2017, 8:46 AMnikaoto
06/18/2017, 9:11 AMbodo
06/18/2017, 9:14 AM@FragmentWithArgs class MovieFragment : FragmentRv<MoviePresenter, ListDelegationAdapter<List<IScreenItem>>, MovieViewState, MovieView>(), MovieView {
@Arg var movieId: Int = 1
override fun onAttach(context: Context?) {
MovieFragmentBuilder.injectArguments(this)
super.onAttach(context)
}
override fun loadData(): Observable<Int> = Observable.just(movieId)
override fun content(screen: Screen) {
super.content(screen)
contentView.setHasFixedSize(true)
activity.supportStartPostponedEnterTransition()
}
override fun error(error: Throwable) {
super.error(error)
activity.supportStartPostponedEnterTransition()
}
}
:features:movie:compileDebugKotlin
e: /Users/bodo/Develop/private/AllAboutMovies/features/movie/src/main/java/com/christianbahl/allaboutmovies/movie/MovieFragment.kt: (11, 39): Unresolved reference: fragment_recyclerview
e: /Users/bodo/Develop/private/AllAboutMovies/features/movie/src/main/java/com/christianbahl/allaboutmovies/movie/MovieFragment.kt: (30, 5): Unresolved reference: contentView
nikaoto
06/18/2017, 9:16 AMbodo
06/18/2017, 9:18 AMval recyclerView: RecyclerView by lazy { contentView }
import kotlinx.android.synthetic.main.fragment_recyclerview.contentView
nikaoto
06/18/2017, 9:25 AMradityagumay
06/18/2017, 10:37 AM