2011-12-08 10 views
0

データを入力するアプリがあります。すべての入力データは、すべての入力データは、次の開始後にまだそこにある、 Android Honeycombホームアプリを殺す

  • ホームボタンがアプリを一時停止しているようだが失われ、

    • 戻るボタンがアプリを殺すようだ:PRE-ハニカムの動作は以下のとおりです。アプリケーション

    ホームボタンの動作が変更されたようです。ホームボタンを押してアプリを再起動すると、すべての入力データが失われます。それは意図ですか?問題は、データを保存するために戻るボタンを無効にすることができますが、さまざまな投稿を読むことができます。私はホームボタンをオーバーライドできません。これは予想される動作かバグですか?それに対処する方法?

  • +0

    Honeycombでアプリを再起動するにはどうすればよいですか?私のアプリは、ホームボタンを使用して再び起動すると、入力データを保持します。私は特別なことはしませんでした。 –

    +0

    アプリのアイコンをもう一度クリックするだけで、初めて起動します。 – AndyAndroid

    答えて

    0

    あなたのアプリが表示されないときはいつでも、システムによって停止することができます。アプリが隠されていても、バックグラウンドで実行しているアプリについては何も想定してはいけません。データが失われないことを保証したい場合は、onPause()のどこかに保存して、onResume()に再度復元してください。

    +0

    真実ですが、2.xでhundret timesを試しましたが、それは決して起こらず、3.1では常に起こります。何かが変わったようだ。 – AndyAndroid

    +0

    何かが変更された可能性があります。とにかく頼りにすべきではありません。変更するには、この動作を_expect_する必要があります。安全である唯一の方法は、前述のようにonPause()にデータを保存することです。 –

    関連する問題