Commit 4ded2da4 authored by wanglei's avatar wanglei

...

parent a01efde0
...@@ -47,7 +47,7 @@ class LocationShareActivity : BaseActivity<ActivityLocationShareBinding>() { ...@@ -47,7 +47,7 @@ class LocationShareActivity : BaseActivity<ActivityLocationShareBinding>() {
override val binding: ActivityLocationShareBinding by lazy { override val binding: ActivityLocationShareBinding by lazy {
ActivityLocationShareBinding.inflate(layoutInflater) ActivityLocationShareBinding.inflate(layoutInflater)
} }
private lateinit var adapter: ViewerAdapter private var adapter: ViewerAdapter? = null
@SuppressLint("NotifyDataSetChanged") @SuppressLint("NotifyDataSetChanged")
...@@ -97,7 +97,7 @@ class LocationShareActivity : BaseActivity<ActivityLocationShareBinding>() { ...@@ -97,7 +97,7 @@ class LocationShareActivity : BaseActivity<ActivityLocationShareBinding>() {
} }
} }
}) })
adapter.moreAction = { anchorView, viewerBean -> adapter?.moreAction = { anchorView, viewerBean ->
showViewerMoreDialog(anchorView, deleteAction = { showViewerMoreDialog(anchorView, deleteAction = {
LocationShareListUtils.deleteShare(viewerBean.device) { LocationShareListUtils.deleteShare(viewerBean.device) {
runOnUiThread { runOnUiThread {
...@@ -238,11 +238,11 @@ class LocationShareActivity : BaseActivity<ActivityLocationShareBinding>() { ...@@ -238,11 +238,11 @@ class LocationShareActivity : BaseActivity<ActivityLocationShareBinding>() {
private fun refreshNickName() = lifecycleScope.launch(Dispatchers.IO) { private fun refreshNickName() = lifecycleScope.launch(Dispatchers.IO) {
val nickList = SpStringUtils.getSpStringList(VIEWER_NICKNAME_KEY) val nickList = SpStringUtils.getSpStringList(VIEWER_NICKNAME_KEY)
adapter.items.map { viewer -> adapter?.items?.map { viewer ->
changeLocalNickName(viewer, nickList) changeLocalNickName(viewer, nickList)
} }
launch(Dispatchers.Main) { launch(Dispatchers.Main) {
adapter.notifyDataSetChanged() adapter?.notifyDataSetChanged()
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment