私はAndroidで仕事を始めています。私が読んだ限り、アプリの主な構造は、多かれ少なかれ独立したアクティビティのグループであり、1つはメイン、もう1つは起動します。Androidアプリケーションで全体的なデータコントロールを使用するにはどうすればよいですか?
私の問題は、いくつかのデータを生成するためにそれらのアクティビティの一部が作成され、Androidのパラダイムのためにアクティビティが終了すると失われることです。
また、私は自分のプログラムのいくつかの部分を全体的にコントロールしたいと思っています。たとえば、1つのアクティビティでsensorListener
を有効にしています。そのアクティビティを終了すると(「戻る」を押すか、別のアクティビティを起動して)、そのアクティビティを維持したいと考えています。
再利用可能なデータを置くことができるすべてのアクティビティに共通の構造を持つことは可能ですか?
また、私は自分のアプリが、今のところどのようなアクティビティが動作していても、何かを定期的に行うようにしたいと思っています。
この全体的なデータ構造と定期的なタスクをプログラムするための「うまく設計された」方法があるかどうか知っていますか?
サービスを作成し、意図は単純なタイプのデータを前後にどのように渡すかです。また、基本的にresultの開始アクティビティを見てみましょう。これは基本的に、呼び出されたアクティビティによって満たされた呼び出しアクティビティからのインテントのコールバックを持ちます。 – L7ColWinters