Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private var binding: ActivityTravelingDetailBinding? = null
- ...
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- binding = DataBindingUtil.setContentView(this, R.layout.activity_traveling_detail)
- setSupportActionBar(toolbar)
- if (supportActionBar != null) {
- supportActionBar!!.setDisplayShowTitleEnabled(false)
- supportActionBar!!.setDisplayHomeAsUpEnabled(true)
- }
- if (card_maps_info.visibility == View.VISIBLE) changeMapsInfoVisibility()
- }
- ...
- override fun onMapReadyCallback() {
- sessionData.checkSession { isHasUserSession, user ->
- if (isHasUserSession && user != null) {
- presenter = TravelingDetailPresenter(this, this, user)
- presenter.bind()
- binding?.presenter = this.presenter as TravelingDetailPresenter
- val id = intent.getIntExtra(EXTRA_TRAVEL_ID, -1)
- if (id != -1) presenter.getTravelDetail(id)
- else if (intent.extras != null) {
- traveling = intent.getParcelableExtra(TRAVELING_INFO_ARGS)
- with(presenter) {
- destination = traveling.location ?: traveling.remarks
- information = traveling.description
- title = traveling.remarks
- startDate = DateConverter.format(
- traveling.startAt,
- DateConverter.DATE_DEFAULT_WITH_DAYNAME
- )
- endDate = DateConverter.format(
- traveling.endAt,
- DateConverter.DATE_DEFAULT_WITH_DAYNAME
- )
- travel = LatLng(traveling.latitude, traveling.longitude)
- statusIsReady = traveling.status == "0"
- }
- checkTravelingStatus()
- }
- updateMyLocationPosition(presenter.location)
- if (this::traveling.isInitialized) {
- travelMarker = addMarker(presenter.travel, presenter.destination)
- initBounds()
- } else moveCameraToMyLocation()
- } else {
- checkUserSession(UserSession(isHasUserSession))
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement