2017-05-21 17 views
-1

私は情報画面で使用されるアンドロイドアプリを開発しています。このアプリは5つの(天気予報、次の実行、営業時間など...)活動を含んでおり、計画はこれらの活動を時間間隔でループすることです。したがって、最初のアクティビティから始まり、5秒間スリープしてから次のアクティビティにジャンプし、最後のアクティビティになると再びフロントで開始されます。Androidアプリ - 情報画面

このようなナビゲーションシステムを作成する最適なソリューションは何ですか?このようなもののためにAndroidにいくつかの特別な機能を持たせてください、またはデフォルトのstartActivity()は唯一の方法ですか?

そして、これで少しひねりがあり、活動の一部はHTTPにより、外部ソースからデータをretriveする必要があります。したがって、アクティビティは、アクティビティを開始する前にデータクエリで実行する必要があります。

答えて

1

startActivityを使用してアクティビティ間を入れ替えます。アクティビティが終了したら、finish()に電話することを忘れないでください。そうしないと、同じアクティビティのインスタンスが多数発生します。

しかし、情報画面のようなものが必要な場合は、単一のアクティビティを使用できますが、フラグメントを使用することができます。そうすれば、単一の断片を膨らませ、それらの間を入れ替えるタイマーを保つことができます。同じコンテンツを表示することはできますが、IDでビューを展開して検索する際のアクティビティーとフラグメントの間にはいくつかの違いがあります。

関連する問題