I want to refactor my code and use Kotlin instead. I used Android Annotations in my project and most of my classes are auto-generated (with underscores). So I tried to use some of my beans in a Kotlin Activity and I get "Unresolved reference "..... _"
This is my code:
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
}
}
Error:
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_