2012-02-03 10 views
0

私のアプリでは、ホームボタンを押してメニューまたはショートカットからアプリを開くと、同じ画面に戻りますが、プロセスのPIDは強制終了されます。アクティビティを再開するとプロセスが終了する

しかし

私はすべてのデバイス2.2.1および2.3.5サムスンギャラクシーエース

にhappenigされていないホームボタンを押しながら、それが正常に

この問題を再開します、そこから私のアプリを選択した場合再び解消される場合は、事前に

おかげで答えをリンクしてください(私はsearcing多くの時間を失った疑う)

EDIT

In 2.3.6 Samsung Nexus Sは発生しません。

答えて

1

あなたはそれについて心配するべきではありません。 Androidのエコシステム全体は、のコンセプトで構築され、決してでアプリケーションを終了させ、OSにそのような側面を処理させます。アプリが優れた方法に従って書かれていれば、非常にうまく動作します。

(など、onResumeonStop、)Activities lifecycle方法を駆使し、すべてがあなたのアプリが効果的にAndroidのバックグラウンドで終了または保管されているかどうか、スムーズに動作します。

+0

ありがとう、私は本当に難しいですが、問題はそれらの携帯電話では、ユーザーが私のアプリでログインする必要があります。すべてが消去され、保存されていないからです。また、メニューがプロセスを殺しているのではなく、自宅からの活動から殺されていることは奇妙ではありませんか? – ConJoBa

+0

アクティビティのライフサイクルメソッド(onPause、onResume、onStopなど)を有効に活用すると、アプリが効果的に終了しているか、Androidのバックグラウンドに保持されているかに関わらず、すべてがスムーズに機能します。 私は素晴らしいですが、いくつかのデバイスでは、このようなすべてではないように動作しているので、私の方法は大丈夫だと仮定します。 – ConJoBa

+1

各電話機/ OSバージョンはメモリと処理の終了を(相対的な)自由度で処理します。これが、アプリケーションが強制終了されたかどうかを前提にしてはならない理由の1つです。ログインの特定の問題は、SharedPreferencesを使用して(パスワードを暗号化している限り)クレデンシャルを「保持」して自動的に再試行できますか? – Guillaume

関連する問題