2010-12-08 11 views
2

を呼び出すhomebutton彼は左の場所に(私はこれはほとんどの場合、悪い考え方である知っているが、私のアプリのために、それは常に主な活動に入ることがより理にかなって)メイクは私のアプリを開いたときに、私は常に主な活動に入る、私は、ユーザーが戻ってジャンプしたくない私がやりたいすべてがhomebuttonが押されたときに、私はこれをやりたい)(onFinishを呼び出しているonFinish()

はありがとうございました!

答えて

2

実際に何をしたいのですか?子供のすべて android:noHistory = true属性を持つアクティビティです。

http://developer.android.com/guide/topics/manifest/activity-element.html#nohist

アンドロイド:noHistory:アクティビティがアクティビティスタックから削除する必要があるかどうか と 完成(と呼ばれるその仕上げ()メソッド) ユーザーが離れて から移動し、それはだとき画面に表示されなくなりました。 終了する必要がある場合は「true」、完了しない場合は 「false」です。デフォルト値は "false"です。

「真」の値は、アクティビティが歴史的 跡を残していないことを意味します。タスクのアクティビティスタックには、 アクティビティスタックには残らないため、 ユーザはそのタスクに戻ることができません。あなたはonPause()、onResumeを使用している場合、私はそれに答える試すことができます

この属性はAPIレベル3

+0

はあなたに感謝します!私は自分の家のコンピュータに着くときにこれを試してみます:) – Emil

-2

まあで導入された、()、「私のアプリを開いたときに、常に主な活動に入ります」 、onStop()、など、これらを削除するのいずれかが、それは常に私はあなたを願って、

は、これらを使用してみてください...... onPause()で仕上げを()を呼び出して、明示的にロードしたり、する最初の活動となります.......
神はあなたを祝福......ある程度それを解決することができるようになります

+0

正確には近づきません – Falmarri

+0

ここでファルマリと同意します。私は[Pause | Resume | Stop]を削除することは、アクティビティ履歴のスタックやナビゲーションとは何の関係もないことを確信しています。 –

+0

いいえ、私はそうも考えていません。私は私のonpauseで仕上げを呼び出すことはできません、私は今これを行うが、それは他の問題を引き起こす。 – Emil

関連する問題