Java textview的onClick事件未发生

Java textview的onClick事件未发生,java,android,eclipse,Java,Android,Eclipse,我不明白为什么我的文本视图onClick事件没有发生? 我的代码: 所以,倒计时开始了,虽然我点击了textview,但toast消息并没有消失,我认为您需要使textview在其属性ALREADY集合中可点击。请参阅上面的“textView.setOnClickListener(…);”尝试添加textView.setClickable(true)它没有帮助。。。你知道,我发现了一个类似的问题[链接](http://stackoverflow.com/questions/12398402/an

我不明白为什么我的文本视图onClick事件没有发生? 我的代码:


所以,倒计时开始了,虽然我点击了textview,但toast消息并没有消失,我认为您需要使textview在其属性ALREADY集合中可点击。请参阅上面的“textView.setOnClickListener(…);”尝试添加
textView.setClickable(true)它没有帮助。。。你知道,我发现了一个类似的问题[链接](http://stackoverflow.com/questions/12398402/android-overlay-layout-on-top-of-all-windows-that-receives-touches?answertab=votes#tab-顶部)@akos cz建议使用View.setFilterTouchesWhenObscured(布尔)方法(但我不知道怎么做),因为框架正在过滤触摸事件以防止“点击劫持”攻击。
public class CallReceiver extends BroadcastReceiver{    
Context my_ctx;
private static CountDownTimer countDownTimer;   
private static Toast my_toast;

public void onReceive(Context context, Intent intent) 
{
    my_ctx = context;
    showing_toast("Message");
}

public void showing_toast(String Message)
{       
my_toast  = Toast.makeText(my_ctx, Message, Toast.LENGTH_SHORT);
    TextView textView = new TextView(my_ctx);
    textView.setText(Message);  

    textView.setOnClickListener(new OnClickListener() {
         @Override
         public void onClick(View v) {
                countDownTimer.cancel();                                                 
         }
        });

    my_toast.setView(textView);

    countDownTimer  = new CountDownTimer((30)*1000, 1000) {
          @Override
          public void onTick(long millisUntilFinished) {
            my_toast.show();
        }
        @Override
        public void onFinish() {                
            my_toast.cancel();
        }
    }.start();  

}