将SimpleCursorAdapter代码从Java转换为Kotlin

问题描述 投票:0回答:1

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

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

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

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

[Quick Fix无法解决许多错误。我应该如何纠正此代码?

android kotlin simplecursoradapter
1个回答
0
投票

我认为这应该有效:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.