41 lines
1.2 KiB
Kotlin
41 lines
1.2 KiB
Kotlin
package com.juhabi.birds.device
|
|
|
|
import android.os.Bundle
|
|
import android.view.LayoutInflater
|
|
import android.view.View
|
|
import com.juhabi.birds.base.BaseActivity
|
|
import com.juhabi.birds.databinding.DeviceDetailLayoutBinding
|
|
import com.juhabi.birds.databinding.MapviewLayoutBinding
|
|
import com.juhabi.birds.device.entity.DeviceEntity
|
|
import com.juhabi.birds.device.mvp.DeviceContract
|
|
import com.juhabi.birds.device.mvp.DeviceImpl
|
|
import com.juhabi.birds.device.mvp.DevicePresenter
|
|
|
|
/**
|
|
* 地图显示
|
|
*/
|
|
class MapViewActivity :BaseActivity<MapviewLayoutBinding, DevicePresenter>(), DeviceContract.DeviceView,
|
|
View.OnClickListener {
|
|
override fun createBinding(inflater: LayoutInflater): MapviewLayoutBinding {
|
|
return MapviewLayoutBinding.inflate(inflater)
|
|
}
|
|
|
|
override fun createPresenter(): DevicePresenter? {
|
|
return DevicePresenter(DeviceImpl(mContext), mContext)
|
|
}
|
|
|
|
override fun initView(savedInstanceState: Bundle?) {
|
|
}
|
|
|
|
override fun showError(message: String) {
|
|
}
|
|
|
|
override fun getBindDeviceListSuccess(devices: List<DeviceEntity>) {
|
|
}
|
|
|
|
override fun bindDeviceSuccess(message: String) {
|
|
}
|
|
|
|
override fun onClick(p0: View?) {
|
|
}
|
|
} |