当我按下按钮时,我想开始一项新活动,但是当我按下它时,我的应用程序崩溃了!
问题出在哪里?
这是代码!
public void onClickButtonListener() {
button_play = (Button)findViewById(R.id.play_button);
button_play.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(".SecPage");
startActivity(intent);
}
}
);
}
答案 0 :(得分:1)
你的意图应该有两个参数。当前的活动和活动。
Intent intent = new Intent(this, SecPage.class);
startActivity(intent);
答案 1 :(得分:0)
您可能正在尝试使用此构造函数为Intent调用自定义操作:
public Intent (String action)
确保使用完整的自定义操作字符串,例如com.google.app.myapp.SecPage
。
公共意图(字符串操作)
使用给定操作创建意图。所有其他领域(数据,类型, class)为null。请注意,该操作必须位于命名空间中,因为 意图在系统中全局使用 - 例如系统VIEW 动作是android.intent.action.VIEW;应用程序的自定义操作 就像com.google.app.myapp.CUSTOM_ACTION。