解决方案 »

  1.   

    定义一个boolean变量flag=false,button的OnClickListener里 flag=true
    if(flag)//点击了
    else //没有点击
      

  2.   

    补充楼上的,设置的flag是全局变量。
    OnClickListener里面改变flag的值。
    判断语句放在其他任意位置,最好是一个新的类里面
      

  3.   


                      //这是按钮事件
                     sureBundButton.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View arg0) {
    // TODO Auto-generated method stub
    flag = true;//设置为true了
    }
    });

    if (flag) {
    Toast.makeText(QQbundlingActivity.this, "QQBUNd", 0).show();
    //QQBund(sureBundButton);
    appUser.qqBundling(true);//这里是调用绑定QQ的一个接口
    }else {
    appUser.setLoginedUser(null);
    }
    我发现点击按钮完之后,if(){}else{}语句都不执行了   为什么
      

  4.   


                      //这是按钮事件
                     sureBundButton.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View arg0) {
    // TODO Auto-generated method stub
    flag = true;//设置为true了
    }
    });

    if (flag) {
    Toast.makeText(QQbundlingActivity.this, "QQBUNd", 0).show();
    //QQBund(sureBundButton);
    appUser.qqBundling(true);//这里是调用绑定QQ的一个接口
    }else {
    appUser.setLoginedUser(null);
    }
    我发现点击按钮完之后,if(){}else{}语句都不执行了   为什么
      
    你把ifelse放在哪里了?应该是位置不对