ホームページ  >  記事  >  Java  >  Android におけるアクティビティとは何を意味しますか?

Android におけるアクティビティとは何を意味しますか?

little bottle
little bottleオリジナル
2019-05-17 10:04:1020847ブラウズ

Android のアクティビティは、Android システムの 4 つの主要コンポーネントの 1 つであり、ビューの表示に使用できます。 Android の 4 つの主要コンポーネントは次のとおりです: 1. アクティビティ、2. サービス、3. コンテンツ プロバイダー、4. ブロードキャスト レシーバー。

Android におけるアクティビティとは何を意味しますか?

<strong>Activity</strong> は、Android システムの 4 つの主要コンポーネントの 1 つであり、次の目的で使用できます。ビューを表示します。 Android の 4 つの主要コンポーネントは、アクティビティ、サービス、コンテンツ プロバイダー、およびブロードキャストレシーバーです。

このうち、Activity はユーザーと対話するシステム モジュールであり、ほとんどすべてのアクティビティはユーザーと対話しますが、Activity が主にビューを表示するために使用されるというのは正しくありません。

Android では、アクティビティには 4 つの基本的な状態があります:

1. アクティブ/実行中

新しいアクティビティが開始され、スタックにプッシュされた後、画面の前面に、プロセスはスタックの最上部 (アクティビティ スタックの最上部) にあります。この時点では、プロセスは表示され、ユーザーと対話できるアクティブな状態 (アクティブまたはアクティブと呼ばれます) にあります。ランニング。

2. 一時停止中

アクティビティがフォーカスを失い、新しい非全画面アクティビティまたは透明なアクティビティによってスタックの一番上に配置されると、この時点の状態は一時停止と呼ばれます。 。この時点ではまだウィンドウ マネージャーに接続されており、アクティビティはアクティブなままです (すべての状態、メンバー情報を保持し、ウィンドウ マネージャーに接続されています)。ただし、システム メモリが極端に少なくなると強制終了されます。したがって、まだ表示されていますが、フォーカスが失われており、ユーザーは操作できません。

3. 停止済み

アクティビティが別のアクティビティによって完全にカバーされている場合、そのアクティビティは停止済みと呼ばれます。すべての状態とメンバー情報は引き続き保持されますが、表示されなくなるため、そのウィンドウは非表示になり、システム メモリを別の場所で使用する必要がある場合、停止したアクティビティは強制的に終了されます。

4. Killed

アクティビティが一時停止または停止状態にある場合、システムはアクティビティをメモリから削除できます。Android システムは、アクティビティを削除するために 2 つの方法を使用します。終了するか、プロセスを直接終了します。アクティビティがユーザーに再度表示されるときは、再起動して前の状態をリセットする必要があります。

以上がAndroid におけるアクティビティとは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。