使用Kotlin中的Android注释自动生成的类

时间:2018-08-22 11:07:30

标签: android kotlin android-annotations

我想重构代码并改用Kotlin。 我在项目中使用了Android Annotations,并且我的大多数类都是自动生成的(带有下划线)。 因此,我尝试在Kotlin活动中使用某些豆子,但得到“未解决的引用” ..... _”

这是我的代码:

import com.zeekit.client.android.service.AppInitializer
import com.zeekit.client.android.service.AppInitializer_
import com.zeekit.client.android.service.NotificationsManager
import com.zeekit.client.android.service.NotificationsManager_

class MainActivity : NavigationActivity() {

    private val appInitializer: AppInitializer = AppInitializer_.getInstance_(applicationContext)
    private val notificationsManager: NotificationsManager = NotificationsManager_.getInstance_(applicationContext)

    override fun onCreate(savedInstanceState: Bundle?, persistentState: PersistableBundle?) {
        super.onCreate(savedInstanceState, persistentState)
        setContentView(R.layout.activity_main)
        if (appInitializer.isValidVersion == false) {
            showUpdatePopup()
            return
        }
    }

错误:

activity\MainActivity.kt: (10, 42): Unresolved reference: AppInitializer_
activity\MainActivity.kt: (12, 42): Unresolved reference: NotificationsManager_
activity\MainActivity.kt: (16, 50): Unresolved reference: AppInitializer_
activity\MainActivity.kt: (17, 62): Unresolved reference: NotificationsManager_

0 个答案:

没有答案