カウンタをOnCreate()
に設定すると、アプリケーションの20回目の実行を特定する必要があるときに、アクティビティが何回作成されたかがカウントされます。これがアプリケーションの20回目の実行であるかどうかを確認するには?
答えて
独自のApplicationクラスを実装できます。 MyApplication extends Application
を入力し、マニフェストでアプリケーションとして設定します。 MyApplicationをで
<application
android:name="MyApplication"
.
.
.
あなたはonCreate
とonTerminate
を実装します。
私はこれをhereから取り出しました。
独自の作成と終了を実装したら、これらのメソッドでカウントを増やしてsharedpreferences
に保存することができます。
まあ、私はあなたがアプリケーションセッションの間にデータを格納する方法を求めていると思います。あなたはこれを達成することができます。 SharedPreferencesを使用してください。これにより、アプリケーションからいつでもアクセスできるデータを読み書きすることが非常に簡単です。
私はSharedPreferencesについて知っています。しかし、私の質問は違う:私はカウンターを増やす必要があるとき?アクティビティのOnCreate()が間違っているようです。 –
ちょうどマーティンが言ったことに追加する(正しいです)彼らは言うならば、それは、1
することにより、そのカウンタが増加しますが、毎回の活動は、()、その後バックにナビゲートされた仕上がりを呼び出すことを覚えておいてください、あなたがOnStop()のバックグラウンドにいても、あなたのアプリケーションを再開したとき、あなたのOnCreate()にヒットせず、OnRestart()に直接移動します。
ここでライフサイクルを参照し、インクリメントロジックを配置する場所に応じて計画します。
http://developer.android.com/reference/android/app/Activity.html
- 1. アプリケーションが実行中かどうかを確認する方法
- 2. アプリケーションがフォアグラウンドで実行されているかどうかの確認
- 3. ソースコードにアクセスすることなく、実行中の.NETアプリケーションがどのロケールであるかを確認するにはどうすればよいですか?
- 4. デバイス上にアプリケーションがあるかどうかを確認する
- 5. 実行中のアプリケーションが有効かどうかを確認する
- 6. スクリーンセーバーが実行されているかどうかを確認するには?
- 7. フルスクリーンアプリケーションが実行されているかどうかを確認するには?
- 8. 以前にインストールされたアプリケーションがあるかどうかを確認する
- 9. C#アプリケーションがデスクトップブリッジ(プロジェクトセンテニアル)でUWPアプリケーションとして実行されているかどうかを確認する
- 10. 数字が回文かどうかを確認するには?
- 11. ニュートンのメソッドの実行回数を確認するにはどうすればよいですか?
- 12. UPDATE mysqliクエリが正しく実行されているかどうかを確認するには?ここ
- 13. アプリケーションがサービスまたはコンテンツプロバイダであるかどうかを確認する
- 14. ユーザの入力がC++で回文であるかどうかを確認
- 15. 他のアプリケーションからサービスが実行されているかどうかを確認する
- 16. PHPで時間が2回あるかどうかを確認する方法
- 17. AppleScriptでアプリケーションが実行されているかどうかを確認する方法が速い
- 18. プロセスがWindowsでPython 2.2を使用して実行されているかどうかを確認するには?私は確認する必要がある
- 19. プロセスが実行中かどうかを確認するLinuxスクリプト
- 20. tomcatが実行中かどうかを確認する
- 21. プロセスが実行中かどうかを確認するNSTask
- 22. ComboBoxにJavaFXの項目があるかどうかを確認する方法はありますか?
- 23. 要素が実際のページにあるかどうかを確認する
- 24. カーネルがCUDAで実行されたかどうかを確認する方法
- 25. WindowsプロセスがC++で別のWindowsプロセスが親プロセスであるかどうかを確実に確認するにはどうすればよいですか?
- 26. iOS 11のシミュレータまたはデバイスで実行中のアプリケーションを検出するかどうかを確認する
- 27. アプリケーションがバックグラウンドで実行されているかどうかを確認する方法
- 28. Silverlightアプリケーションがローカルで実行されているかどうかを確認する方法?
- 29. Java Web Startアプリケーションが実行されているかどうかをユーザーに確認するプロンプト?
- 30. アプリケーションがC++でどこで実行されているかを確認する方法
あなたの質問は明らかではない - あなたがこれを行う必要があり、それが決定的な答えを得るのを助けるかもしれない理由を説明します。 – Squonk
@MisterSquonk、ユーザーが自分のアプリケーションを20回使用した場合(つまり、このアプリケーションが必要な場合)、感謝の意を表します(「ありがとう」というメッセージを表示)。 –