2011-12-09 14 views
0

現在のアクティビティが作成される前に、前回のアクティビティから渡されたバンドル値の条件をチェックする必要があります。アクティビティが作成される前の状態をアンドロイドで確認する

Oncreate()メソッドで条件を使いたくないです。

(私は活動が作成される前の状態をチェックして、アクティビティを作成するかどうかを決定する必要があります)

どのように私はこれを達成することができますか?これに便利な方法はありますか?

お願いします。

+0

前のアクティビティでチェックを行ってみませんか? – Jave

+0

この時間はalarmmnagerを使用して一定時間後に作成されるためです。 その時刻とそのDBの内容を確認し、その時間に基づいて行動を作成するかどうかを決定する必要があります。毎日。 – John

答えて

0

onCreateはアクティビティの作成で呼び出される最初のメソッドなので、そこにチェックする必要があります。アクティビティを実行したくない場合は、onCreateメソッドからfinish()を呼び出します。

アクティビティを開始する前に条件を確認できますか(意図したインテントによって)?

+0

非常にクリス、ありがとう、私はそれを試みた条件が満たされていない場合、私はoncreateメソッドでそのacivityを終了しています。しかし、画面に点滅/ちらつきがあるときにacitvityが終了しました。どのように私はそれを避けることができます。助けてください – John

+0

アクティビティの作成方法についてもう少し詳しく教えてください。 – Chris

+0

私は問題を解決しました,,,,,クリス、ありがとう、私は放送受信機を受信するAlarmRecieverクラスで条件を与えました.......それから条件に基づいて活動を作成しています – John

関連する問題