0

我有一个这样的按钮:

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

我不记得对此做了太多更改,但按钮突然停止响应点击。有趣的是在同一页面上,其他按钮仍然可以正常工作。

知道为什么会发生这种情况吗?

谢谢!

4

1 回答 1

1

1)尝试重建你的代码,看看是否有效。ECLIPSE:项目>清理>你的项目

2)另外,检查另一个按钮的 ID,并确保您没有不小心将它们命名为相同(应该只有一个 ID 为“logout_button”的按钮)

于 2012-04-04T11:31:36.877 回答