2011-08-11 12 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

看看觀察者模式。

相關問題