有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

textview的java onClick事件未发生

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

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

}   

所以,倒计时开始了,尽管我点击了文本视图,祝酒信息并没有消失


共 (0) 个答案