android從一個activity跳到另一個activity 報錯 經驗總結
阿新 • • 發佈:2019-02-13
首先------上程式碼
setting=(ImageButton)findViewById(R.id.setting);
setting.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent1 = new Intent(Main.this, Dialog1.class);
startActivity(intent1);
}
});
跳到Dialog這個類開始的類名字是Dialog死活就是跳不過去。大概上網上查了好多就是堅決不了。報一個錯誤
ndroid.content.ActivityNotFoundException: Unable to find explicit activity class {cn.itcast.videorecord/android.app.Dialog}; have you declared this activity in your AndroidManifest.xml?
看到這個錯誤首先
第一:看一下 AndroidManifest.xml 這個檔案裡有沒有宣告activity
第二:有沒有註冊監聽
第三:就是看一下你跳的類的名字是否正確
可是我都配置了就是找不見問題的所在。
最後問題解決是在類的名字命名問題和關鍵字衝突。
大家千萬不要和我犯同樣的錯誤。我的一下午時間沒了。呵呵
之後自己很冷靜的想了一想把名字改了。結果是類名衝突導致跳不過去