【问题标题】:Unable to find explicit activity class have you declared this activity in your AndroidManifest.xml?无法找到明确的活动类您是否在 AndroidManifest.xml 中声明了此活动?
【发布时间】:2019-02-27 10:01:03
【问题描述】:

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

android.content.ActivityNotFoundException:无法找到显式 活动类 {com.example.pc.lovequoteandcalculator/int};你 在你的 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>

这就是我开始新活动的方式

val btn = findViewById<View>(R.id.btnlovecal) as Button btn.setOnClickListener { 
    startActivity(
            Intent(this@MainActivity,activity_lovecalculate::class.java)
        ) 
} 

有人能指出我在这里遗漏了什么吗?

【问题讨论】:

  • *
  • 您在构建Intent 的方式中存在问题。您可能希望编辑您的问题并将代码发布到您创建 Intent 并调用 startActivity 的位置。
  • val btn = findViewById(R.id.btnlovecal) as Button btn.setOnClickListener { startActivity(Intent(this@MainActivity,activity_lovecalculate::class.java)) }
  • 这就是我在 main 中调用意图活动的方式

标签: java android kotlin


【解决方案1】:

您似乎使用以下内容调用了错误的活动:

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

正在尝试调用activity_lovecalculate 活动。但你只有:

<activity android:name=".lovecalculate" />

所以,尝试将lovecalculate 与以下内容一起使用:

val btn = findViewById<View>(R.id.btnlovecal) as Button btn.setOnClickListener { 
    startActivity(
            Intent(this@MainActivity, lovecalculate::class.java)
        ) 
} 

P.S:请使用正确的类名编码样式。

【讨论】:

    猜你喜欢
    • 2016-09-14
    • 2015-03-29
    • 2020-01-22
    • 2015-02-28
    • 2018-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多