Мне нужно скопировать выбранные элементы ListView в менеджер буфера обмена с помощью Kotlin.
Я пробовал
listView.setOnItemClickListener { parent, view, position, id ->
val item = listView.selectedItem as String?
myClip = ClipData.newPlainText("text", item)
myClipboard?.primaryClip = myClip }
Но там написано:
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ListView.setOnItemClickListener(android.widget.AdapterView$OnItemClickListener)' on a null object reference
Для моего ListView я использовал
var values = ArrayList<String>()
val adapter = ArrayAdapter(this, R.layout.listview_text_color, values)
listView?.adapter = adapter
adapter.notifyDataSetChanged()