将 SimpleCursorAdapter 代码从 Java 转换为 Kotlin

Converting SimpleCursorAdapter code from Java to Kotlin

我正在尝试在 Kotlin 中重用以下 Java 代码:

        SimpleCursorAdapter scAdapter = new SimpleCursorAdapter(this, 
                R.layout.textsummarylistentry, mMatrixCursor, 
                from, to);
        setListAdapter(scAdapter);

当我将其复制并粘贴到扩展 ListActivity 的 Kotlin class 并接受 Android Studio 自动转换为 Kotlin 时,我得到以下信息:

        var scAdapter : android . widget . SimpleCursorAdapter ? =
                SimpleCursorAdapter(
                    this,
                    R.layout.textsummarylistentry, mMatrixCursor,
                    from, to
                )
        listAdapter = scAdapter

Quick Fix 无法解决大量错误。我应该如何更正此代码?

我认为这应该有效:

var scAdapter = SimpleCursorAdapter(this, R.layout.textsummarylistentry, mMatrixCursor, from, to)
setListAdapter(scAdapter)

如果这不起作用,请分享错误消息。