2011-08-29 50 views
0

我創建了一個廣播接收器。之後在onReceive中,我收到了一個信息,並在課堂上調用了一種方法。廣播接收機問題需要幫助?

我的問題是,當我調用這個方法我想只有一次電話,但爲什麼它會調用一個以上的時間呢?

還有什麼辦法我們可以確定的onReceive只接收一個???

編輯

我的方法,我在onReceiver調用是在課堂上更新地圖上的位置延伸MapActivity

我也manisfest.xml

註冊我的廣播服務,我想添加評論答案,但我不能,我不知道爲什麼

我們怎麼能確定我們的廣播接收器只有一個接收器? 感謝

+0

你能否解釋一下有關您正在使用的廣播接收器? – Dharmendra

+0

其實它是一個手動創建廣播,所以沒有具體的一個... ... - – sayvortana

回答

1

可以保持bool變量,當你調用第一次的方法,使呼叫你可以把檢查有沒有使用這種bool變量的方法,在此之前booltrue和下一次。

如果您沒有註冊您的接收清單文件,那麼你可以在註冊接收器之前使用此布爾值。