java - 无法找到明确的 Activity 类,是否已在AndroidManifest.xml中声明了该 Activity ?

标签 java android kotlin

我想打开下一个 Activity ,但出现以下错误

android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.pc.lovequoteandcalculator/int}; have you declared this activity in your AndroidManifest.xml?



我的Manifest.xml是
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.pc.lovequoteandcalculator">

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".MainActivity">
        <intent-filter>

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".lovecalculate" />
    <activity android:name=".quoteforlove" />
    <activity android:name=".quotestoimpress"></activity>
</application>

这就是我开始新 Activity 的方式
val btn = findViewById<View>(R.id.btnlovecal) as Button btn.setOnClickListener { 
    startActivity(
            Intent(this@MainActivity,activity_lovecalculate::class.java)
        ) 
} 

有人可以指出我在这里想念什么吗?

最佳答案

您似乎通过以下方式调用了错误的 Activity :

 Intent(this@MainActivity,activity_lovecalculate::class.java)

试图调用activity_lovecalculate Activity 。但是您只有:
<activity android:name=".lovecalculate" />

因此,尝试将lovecalculate与以下内容一起使用:
val btn = findViewById<View>(R.id.btnlovecal) as Button btn.setOnClickListener { 
    startActivity(
            Intent(this@MainActivity, lovecalculate::class.java)
        ) 
} 

附言:请对类名使用正确的编码样式。

关于java - 无法找到明确的 Activity 类,是否已在AndroidManifest.xml中声明了该 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52470050/

相关文章:

android - 如何以及在何处声明用于保存数据的全局变量

java.lang.ClassNotFoundException : ch. qos.logback.classic.spi.ThrowableProxy?

java - Unicode 代码点和 java 字符

java - 将图像 URI 转换为文件对象

java - Android,说话失败: TTS engine connection not fully set up

kotlin - 在 Kotlin 中创建抽象类的实例

inheritance - Kotlin 覆盖成员集并获取

java - 我的 Android 应用程序中出现 IOException

java - 找到最长的重复子数组

java - 在异步任务中不断出现空指针异常