我有一个这样的按钮:
<Button
android:id="@+id/logout_button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Log out"
/>
我有一个像这样的听众:
Button logout = (Button)findViewById(R.id.logout_button);
logout.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v)
{
Toast.makeText(getApplicationContext(), "Logging out. Please wait...", Toast.LENGTH_LONG).show();
sendEmail("Logout Chosen", "From home page, user clicked on logout" );
Intent myIntent = new Intent(ProblemioActivity.this, LogoutActivity.class);
ProblemioActivity.this.startActivity(myIntent);
}
});
我不记得对此做了太多更改,但按钮突然停止响应点击。有趣的是在同一页面上其他按钮都运行良好。
知道为什么会这样吗?
谢谢!
答案 0 :(得分:1)
1)尝试重建代码,看看是否有效。 ECLIPSE:项目&gt;清洁&gt;您的项目
2)另外,检查另一个按钮的ID,并确保你没有意外命名它们(只应该有一个ID为“logout_button”的按钮)