2011-08-11 14 views
0

我想创建通知。理念应该看起来像这样:如果情况属实,通知?

if(something == true) { 
start notification("something happened!") 
}; 

事件基本上与通知相同,如果我是正确的:)。这是可能的,究竟是如何?我对java很陌生。

+0

使用动作(ActionListener,ItemListener等) –

+0

请问您能提供一个小例子吗? – Elven

回答

0

上的按钮的点击的是,可以通过OnClickListerner

例如被捕获的事件

((Button) findViewById(R.id.button1)).setOnClickListener(new OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      Toast.makeText(getApplicationContext(), "button clicked", Toast.LENGTH_LONG).show(); 
     } 
    }); 
+0

但是没有按钮可能吗?因为我需要在一件事情发生后才能得到通知,以通知发生了什么事情,而不是当我按下按钮时,当事件进入移动时收到通知。 – Elven

+0

@Dommel表示,可以使用toast来通知事件发生,如下所示:if(event_happened == true){Toast.makeText(getApplicationContext(),“Event Failed!”,Toast.LENGTH_LONG).show (); }' – SamSPICA

+0

但我想要很长一段时间的通知,直到它被点击不短或稍长一点的时间... – Elven

0

看看观察者模式。

相关问题