Android - 按钮突然停止响应监听器

时间:2012-04-04 11:29:35

标签: android

我有一个这样的按钮:

<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);
            }
        });         

我不记得对此做了太多更改,但按钮突然停止响应点击。有趣的是在同一页面上其他按钮都运行良好。

知道为什么会这样吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

1)尝试重建代码,看看是否有效。    ECLIPSE:项目&gt;清洁&gt;您的项目

2)另外,检查另一个按钮的ID,并确保你没有意外命名它们(只应该有一个ID为“logout_button”的按钮)