¿Clase no encontrada en kotlin?

Intent intent=new Intent(MainActivity.this, ContactListActivity.class); startActivity(intent); 

MainActivity.this está escrito en Java y ContactListActivity está escrito en kotlin. Intento llamar a ContactListActivty pero termino recibiendo el error

  have you declanetworking this activity in your AndroidManifest.xml? 

También agregué la actividad en el file de manifiesto.

  <activity android:name="Chat_Activity$Connections$ContactListActivity" android:parentActivityName=".MainActivity"> <meta-data android:name="android.support.PARENT_ACTIVITY" android:value=".MainActivity"/> </activity> 

EDITAR:

ContactListActivity.kt

 class ContactListActivity : AppCompatActivity() { private var mBroadcastReceiver: BroadcastReceiver? = null private val TAG:String="ContactListActivity" //static variable object Obz{ @JvmStatic val GetContactListFromServer:String="Contact List" } override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(layout.activity_contact_list) title = "Contact list" contact_list.hasFixedSize() contact_list.layoutManager= LinearLayoutManager(this) getContactListAndNextActivity() } fun getContactListAndNextActivity(){ contact_list.adapter= ContactListAdaptor(applicationContext, dbHelper(applicationContext).getContactList()) } } 

Su input de name manifiesto parece sospechosa.

android:name="Chat_Activity$Connections$ContactListActivity"

No estoy seguro de cuál es el nombre de ruta completo, pero pruebe:

android:name=".ContactListActivity"

o

android:name="<qualified.path.to>.ContactListActivity"

Tuve un problema similar. Trate de cambiar el nombre de su actividad agregue 1 símbolo por ejemplo: y dentro de su escritura de manifiesto

 android:name=".ContactListActivity1" 

después de eso puedes renombrar nuevamente y configurar su nombre antiguo

te dice qué hacer have you declanetworking this activity in your AndroidManifest.xml?

declare su segunda actividad en su androidmanifest.xml

como `

 <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".ContactListActivity" /> </application> 

`

  • La validation de la aplicación bloquea los valores de EditText
  • patrón Lateinit, perezoso e individual en kotlin
  • ¿Por qué no puedo get la class de un parámetro genérico?
  • Establecer una extensión de kotlin
  • ¿El mapTo () de Kotlin sobrescribirá los datos que ya están en la matriz?
  • Configuración de Kotlin para Gradle sin asistencia de IDE: las classs de Kotlin no llegan a classpath
  • Kotlin: Equivalente de getClass () para KClass
  • ¿Puedo agregar devolución cuando uso la operación de Elvis en Kotlin?
  • Error de compilation de Android 3.0 Canary: Versión major.minor no compatible 52.0
  • Error de testing de unidad de data binding de Android Error al analizar las opciones del comstackdor de data binding. Params:
  • Problemas para get API de Meetup Token de acceso con modificación - Android