Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class LobbyFragment : Fragment() {
- @Inject
- lateinit var lobbyFragmentHelloService: LobbyFragmentHelloService
- @BindView(R.id.lobby_fragment_hello)
- lateinit var lobbyFragmentHelloTextView: TextView
- lateinit var unbinder: Unbinder
- override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
- val view = inflater.inflate(R.layout.lobby_fragment, container, false)
- unbinder = ButterKnife.bind(this, view)
- return view
- }
- override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
- super.onViewCreated(view, savedInstanceState)
- sayFragmentHello()
- }
- override fun onAttach(context: Context?) {
- AndroidInjection.inject(this)
- super.onAttach(context)
- }
- override fun onDestroyView() {
- super.onDestroyView()
- unbinder.unbind()
- }
- private fun sayFragmentHello() {
- lobbyFragmentHelloTextView.text = lobbyFragmentHelloService.sayHello()
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement