2011-10-20 3 views
0

Ok、すぐに説明。私は3つのファイルで構成されるアプリを持っています。複数のクラス、onCreate保存されたインスタンスの問題

Main.java、License.java、App.java

例えば。このアプリは、私が聞いていること以外は100%機能します。このアプリにはウェブビューが含まれており、ここに問題があります。私は研究しており、ほとんどすべてが方向の変化を指しています。現時点では私は風景を強制するので、私は向きに問題がありません。私は電話がスリープ状態になる問題があります。

ウェイクアップすると、ページがwebview内にリロードされます。私はそのためのロックを追加することができますが、誰かが手動で自分の携帯電話をロックし、ロックを解除すると、それは同じ応答になります。または、力の覚醒がアプリにある場合、手動でロックすることはできますか?私はそれをテストする必要があると思う。

とにかく、私はsaveinstancestateがwebviewの場所を覚えていて、それを再読み込みすると思いますか?もしそうなら、それはどの創作者のものですか?主は、それが最初に開いたとき、それはアプリケーション

答えて

0

あなたはonPauseおよびonResumeに特別な何かをくださいを開き、それに合格した場合、この1つは、ライセンスを呼び出し

を立ち上げていますか?電話がスリープ状態になると、私が知っている限り、onPauseと呼ぶべきです。たぶんonResumeでwebviewのコンテンツを読み込むでしょうか?

また、アクティビティ間でいくつかのデータを共有する場合は、代わりにアプリケーションコンテキストを使用してみることもできます。私。 AndroidManifestファイルでは、アプリケーションとして使用するクラスを定義します(「android:name」属性を使用して、アクティビティと同じように)。もちろん、クラスは "android.app.Application"のサブクラスでなければなりません。

も参照してください:

+0

いいえ、私はonPauseやonResumeで何もしません。しかし、答えをありがとう! –

+0

フォローアップするだけで、私はsavedinstance、onsave、onreloadなどを追加しました。だから、私は最終的なPOST varを送信するためにwebviewを使用して終了し、リロードすると、そのページを復元するために使用されます。 –

関連する問題