![](/img/trans.png)
[英]Screen Locked causing Unable to find explicit activity class have you declared this activity in your AndroidManifest.xml?
[英]Unable to find explicit activity class have you declared this activity in your AndroidManifest.xml?
我想打開下一個活動,但出現以下錯誤
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(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)
)
}
PS:請對類名使用正確的編碼樣式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.