优化
This commit is contained in:
@@ -1,11 +1,13 @@
|
||||
package com.sw.platecabinet.adapter
|
||||
|
||||
import android.os.Handler
|
||||
import android.os.Looper
|
||||
import android.view.LayoutInflater
|
||||
import android.view.ViewGroup
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.sw.platecabinet.databinding.ListItemLogInfoBinding
|
||||
|
||||
class LogAdapter(var list: MutableList<String>) : RecyclerView.Adapter<LogAdapter.ViewHolder> {
|
||||
class LogAdapter(var list: MutableList<String>) : RecyclerView.Adapter<LogAdapter.ViewHolder>() {
|
||||
|
||||
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
|
||||
holder.binding.tvLogText.text = list[position]
|
||||
@@ -23,8 +25,10 @@ class LogAdapter(var list: MutableList<String>) : RecyclerView.Adapter<LogAdapte
|
||||
RecyclerView.ViewHolder(binding.root)
|
||||
|
||||
fun addData(logInfo: String) {
|
||||
list.add(logInfo)
|
||||
notifyDataSetChanged()
|
||||
Handler(Looper.getMainLooper()).post {
|
||||
// list.add(logInfo)
|
||||
// notifyDataSetChanged()
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user