Do something like this
TextView content;
private boolean cancelTimers=false;
Handler hand;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
content = (TextView)findViewById(R.id.output);
content.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Log.e("above valuueeeee", ""+cancelTimers);
cancelTimers=true;
Log.e("below valuueeeee", ""+cancelTimers);
}
});
Log.e("valuueeeee", ""+cancelTimers);
hand=new Handler(){
@Override
public void handleMessage(Message msg) {
if(cancelTimers==true){
Log.e("messs","handler canceled");
return;
}else{
Log.e("messs","handler done");
super.handleMessage(msg);
}
}
};
}