当我按下一个我应该返回主要活动的按钮时,我遇到了一个奇怪的错误,我得到了一个未找到活动的错误。但是当我从另一个活动中点头时,它运行正常。
工作电话:
final Button mainMen = (Button) findViewById(R.id.toMainMenu);
mainMen.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(getApplicationContext(),
Menu.class);
i.putExtra("Token", tok + teTok);
startActivity(i);
}
});
电话断电:
maMenu.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(Campaign.this, Menu.class);
i.putExtra("Token", player.tokens);
// intent.putExtra("Round", player.round);
// intent.putExtra("Rank", player.rank);
// intent.putExtra("Score", player.score);
// intent.putExtra("Sec", player.secondsTapped);
// intent.putExtra("Min", player.minutesTapped);
// intent.putExtra("Hour", player.hoursTapped);
// intent.putExtra("Day", player.daysTapped);
// intent.putExtra("LifeTap", player.tapsInLife);
// intent.putExtra("SecTap", player.tapsPerSec);
// intent.putExtra("TapRo", player.tapps);
startActivity(i);
}
});
它们几乎相同,但不知何故,第二个不起作用。第一个在它之前有一个桥接类。我查看了我的xml文件,没有任何错误,因为它适用于我的一个活动。我得到的确切错误是:
Unable to fin explicit activity class {com.tap.tapalot/android.view.Menu};
感谢您的帮助:))
答案 0 :(得分:1)
我认为您可能使用了错误的导入,因此Menu类不是您期望的Menu类。
尝试使用完整的包路径指定意图中的Menu.class。
答案 1 :(得分:0)
检查您是否正在导入。您正在第二次调用中导入android.view.Menu。这不是您的Activity类。
答案 2 :(得分:0)
您正在导入错误的android.view.Menu类。您应该导入Menu Activity类。
答案 3 :(得分:0)
确保在清单文件中定义“菜单类”?像这样:
<activity
android:name="pakgae.name.your.Menu"
android:label="@string/title_activity_menu" >
</activity>