私はintentServiceでKotlinと少しのスタックで新しくなっています。マニフェストには、私のサービスにデフォルトのコンストラクタが含まれていないというエラーが表示されますが、サービス内ではokと思われ、エラーはありません。ここでIntentService(kotlin)のデフォルトのコンストラクタ
は私intentServiceです:
class MyService : IntentService {
constructor(name:String?) : super(name) {
}
override fun onCreate() {
super.onCreate()
}
override fun onHandleIntent(intent: Intent?) {
}
}
私はまた別の変形しようとした
class MyService(name: String?) : IntentService(name) {
を私は、私はまだエラーを取得し、このサービスを実行しようとすると:
java.lang.Class<com.test.test.MyService> has no zero argument constructor
どのようにKotlinのデフォルトのコンストラクタを修正するためのアイデアですか?
ありがとうございます!
大変感謝!!! –