2011-12-09 46 views
0

我需要在創建當前活動之前檢查上一個活動的傳遞束值中的條件。在android中創建活動之前檢查條件

我不想使用Oncreate()方法中的條件。

(我需要檢查的條件在創建活動之前,決定是否創建活動與否)

我怎樣才能做到這一點?有沒有對此有用的方法?

請幫忙。

+0

爲什麼不在上一個活動中執行檢查? – Jave

+0

因爲這個acitvity是在使用alarmmnager的特定時間後創建的。 我需要檢查時間和數據庫的內容,並根據該時間決定是否創建活動。每天。 – John

回答

0

onCreate是在Activity創建中調用的第一個方法,所以您需要在那裏檢查它,如果不希望Activity運行,請使用onCreate方法調用finish()。

你可以檢查條件之前,你開始活動(通過意圖,我會猜測)?

+0

非常感謝Chris,我試過了,如果條件不滿意,我正在完成oncreate方法的活性。但是當屏幕上有一個閃爍/閃爍,當acitvity完成時。我不想讓這個彈出發生,我該如何避免這種情況。請幫助 – John

+0

您能否介紹一下如何創建活動的更多細節? – Chris

+0

我已經解決了問題,,,,,克里斯,非常感謝你,我給了AlarmReciever類中的條件,它將接收廣播接收者.......然後根據條件創建活動 – John