私は自分の画面が表示される前に別のアクティビティを呼び出す必要があるアンドロイドのアクティビティを持っています(ユーザからパスワードを取得する必要があります)。私のコードは現在、onResume()内からstartActivity()を呼び出してこれを行います。それは作品の並べ替え、しかし私は一貫性のない動作を得ている。このアプローチが合法であるかどうか誰にでも教えてもらえますか?そうでない場合はどうすればいいですか?onResume()内からstartActivity()を呼び出すことはできますか?
ありがとう、リチャード。
_inconsistent_ビヘイビアを定義しますか? –
画面の向きが変化したときにアクティビティが破棄され再作成されると、異常が発生します。ポートレートからランドスケープに進むと、2つのアクティビティーのメソッド(stop、resume et al)への呼び出しの順序が逆になり、デバッガーではシーケンスがもう一度異なります。私は何らかの競争状態を疑う。私はまた、logcatにsystem_processから 'resumed'の予期しない再開の苦情があることに気づいた。 – user1163984