Activity クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。
[Android.Runtime.Register("android/app/Activity", DoNotGenerateAcw=true)]
public class Activity : Android.Views.ContextThemeWrapper, Android.Content.IComponentCallbacks2, Android.Views.KeyEvent.ICallback, Android.Views.LayoutInflater.IFactory2, Android.Views.View.IOnCreateContextMenuListener, Android.Views.Window.ICallback, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/Activity", DoNotGenerateAcw=true)>]
type Activity = class
inherit ContextThemeWrapper
interface IComponentCallbacks
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IComponentCallbacks2
interface KeyEvent.ICallback
interface LayoutInflater.IFactory
interface LayoutInflater.IFactory2
interface View.IOnCreateContextMenuListener
interface Window.ICallback
- 継承
- 派生
- 属性
- 実装
注釈
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 ほぼすべてのアクティビティがユーザーとやり取りするため、Activity クラスはウィンドウの作成を処理し、そこで ui を #setContentViewで配置できます。 アクティビティは、多くの場合、全画面表示ウィンドウとしてユーザーに表示されますが、他の方法で使用することもできます。フローティング ウィンドウ ( android.R.attr#windowIsFloating が設定されたテーマ経由)、 マルチウィンドウ モード 、または他のウィンドウに埋め込まれます。
Activity のほぼすべてのサブクラスが実装するメソッドは 2 つあります。
<ul><li>#onCreate は、アクティビティを初期化する場所です。 最も重要なのは、ここでは通常、UI を定義するレイアウト リソースを使用して #setContentView(int) を呼び出し、 #findViewById を使用して、プログラムで操作する必要があるその UI 内のウィジェットを取得することです。
<li>#onPause は、アクティビティとのアクティブな対話を一時停止するユーザーを処理する場所です。 ユーザーが行った変更は、この時点でコミットする必要があります (通常は、データを保持する android.content.ContentProvider に対して)。 この状態では、アクティビティは引き続き画面に表示されます。
</ul>
android.content.Context#startActivity Context.startActivity()で使用するには、すべてのアクティビティ クラスに対応するandroid.R.styleable#AndroidManifestActivity <activity>宣言がパッケージのAndroidManifest.xmlに含まれる必要があります。
ここで説明するトピック: <ol><li>Fragments<li>Activity Lifecycle<li>Configuration Changes<Li>Starting Activities and Getting Results<li>Saving Persistent State<li>Permissions<li>Process Lifecycle</ol>
<div class="special reference"><h3>Developer Guides</h3>
Activity クラスは、アプリケーションの全体的なライフサイクルの重要な部分であり、アクティビティの起動とまとめの方法は、プラットフォームのアプリケーション モデルの基本的な部分です。 Android アプリケーションの構造とアクティビティの動作の詳細については、 Application Fundamentals and Tasks および Back Stack 開発者ガイドを参照してください。
アクティビティ 開発者ガイド では、アクティビティの作成方法に関する詳細な説明も参照できます。
</部>
"Fragments"><h3>Fragments</h3>
androidx.fragment.app.FragmentActivity サブクラスは、androidx.fragment.app.Fragment クラスを使用して、コードのモジュール化を改善し、より大きな画面に対してより高度なユーザー インターフェイスを構築し、小さい画面と大きな画面の間でアプリケーションをスケーリングするのに役立ちます。
フラグメントの使用の詳細については、 Fragments 開発者ガイドを参照してください。
"ActivityLifecycle"><h3>Activity Lifecycle</h3>
システム内のアクティビティは、 アクティビティ スタックとして管理されます。 新しいアクティビティが開始されると、通常は現在のスタックの一番上に配置され、実行中のアクティビティになります。前のアクティビティは常にスタックの下に残り、新しいアクティビティが終了するまでフォアグラウンドに戻りません。 画面上に 1 つまたは複数のアクティビティ スタックを表示できます。
アクティビティには基本的に 4 つの状態があります。
<ul><li>アクティビティが画面の前面 (最上位のスタックの最も高い位置) にある場合は、 <em>active</em> または <em>running</em>。 これは通常、ユーザーが現在操作しているアクティビティです。</li><li>アクティビティがフォーカスを失ったが、ユーザーに表示されている場合は、 <em>visible</em>。 新しいフルサイズまたは透明でないアクティビティがアクティビティの上にフォーカスを置いている場合、別のアクティビティがマルチウィンドウ モードで高い位置にある場合、またはアクティビティ自体が現在のウィンドウ モードでフォーカスできない場合があります。 このようなアクティビティは完全に有効です (すべての状態とメンバー情報が保持され、ウィンドウ マネージャーにアタッチされたままです)。 <li>アクティビティが別のアクティビティによって完全に隠されている場合は、 <em>stopped</em> または <em>hidden</em> です。 状態とメンバーの情報はすべて保持されますが、ユーザーには表示されなくなったため、ウィンドウは非表示になり、他の場所でメモリが必要な場合はシステムによって強制終了されることが多くなります</li><li>システムは、完了を要求するか、単にそのプロセスを強制終了して、 <em>destroyed</em>することで、メモリからアクティビティを削除できます。 ユーザーに再び表示される場合は、完全に再起動し、以前の状態に復元する必要があります。</li></ul>
次の図は、アクティビティの重要な状態パスを示しています。 四角形は、アクティビティが状態間を移動するときに操作を実行するために実装できるコールバック メソッドを表します。 色付きの楕円は、アクティビティが可能な主要な状態です。
<img class="invert" style="display: block;margin: auto;" src="../../../images/activity_lifecycle.png" alt="Android アクティビティ ライフサイクルの状態図。 />
アクティビティ内の監視には、次の 3 つの主要なループがあります。
<ul><li>アクティビティの <b>entire lifetime</b> は、 android.app.Activity#onCreate する最初の呼び出しから、 android.app.Activity#onDestroyへの 1 回の最後の呼び出しまでの間に発生します。 アクティビティは、onCreate() で "グローバル" 状態のすべてのセットアップを行い、残りのすべてのリソースを onDestroy() で解放します。 たとえば、ネットワークからデータをダウンロードするためにバックグラウンドで実行されているスレッドがある場合、そのスレッドを onCreate() に作成し、onDestroy() でスレッドを停止できます。
<li>アクティビティの<b>読み取り可能な有効期間</b>は、android.app.Activity#onStopへの対応する呼び出しまでのandroid.app.Activity#onStartの呼び出しの間に発生します。 この間、ユーザーは画面上にアクティビティを表示できますが、フォアグラウンドに表示されず、ユーザーと対話している可能性があります。 これら 2 つの方法の間で、ユーザーにアクティビティを表示するために必要なリソースを維持できます。 たとえば、onStart() に android.content.BroadcastReceiver を登録して UI に影響を与える変更を監視し、ユーザーに表示されている内容が表示されなくなったら onStop() に登録を解除できます。 onStart() メソッドと onStop() メソッドは、アクティビティがユーザーに対して表示および非表示になるため、複数回呼び出すことができます。
<li>アクティビティの<b>foreground lifetime</b>は、android.app.Activity#onPauseへの対応する呼び出しまでのandroid.app.Activity#onResumeの呼び出しの間に発生します。 この間、アクティビティは表示され、アクティブになり、ユーザーと対話します。 アクティビティは、再開された状態と一時停止された状態 (たとえば、デバイスがスリープ状態になったとき、アクティビティの結果が配信されたとき、新しい意図が配信されたとき) の間を頻繁に行うことができるため、これらのメソッドのコードはかなり軽量である必要があります。
</ul>
アクティビティのライフサイクル全体は、次の Activity メソッドによって定義されます。 これらはすべて、アクティビティの状態が変化したときに適切な作業を行うためにオーバーライドできるフックです。 すべてのアクティビティは、初期セットアップを行う android.app.Activity#onCreate を実装します。また、多くのアクティビティでは、データへの変更をコミットし、ユーザーとの対話を一時停止する準備をするための android.app.Activity#onPause も実装され、処理 android.app.Activity#onStop 画面に表示されなくなります。 これらのメソッドを実装するときは、常にスーパークラスを呼び出す必要があります。
/p< を >する
public class Activity extends ApplicationContext {
protected void onCreate(Bundle savedInstanceState);
protected void onStart();
protected void onRestart();
protected void onResume();
protected void onPause();
protected void onStop();
protected void onDestroy();
}
一般に、アクティビティのライフサイクルを通じた移動は次のようになります。
<table border="2" width="85%" align="center" frame="hsides" rules="rows"><colgroup align="left" span="3" /><colgroup align="left" /><colgroup align="center" /><colgroup align="center" />
<thead><tr><th colspan="3">Method</th><th>Description</th><th>Killable?</th><th>Next</th></tr></thead>
<tbody><tr><td colspan="3" align="left" border="0">android.app.Activity#onCreate onCreate()</td><td>アクティビティが最初に作成されたときに呼び出されます。 ここでは、ビューの作成、リストへのデータのバインドなど、すべての通常の静的設定を行う必要があります。このメソッドには、アクティビティの以前にフリーズした状態を含むバンドルも用意されています (存在する場合)。
常に onStart().</td><td align="center">No</td><td align="center">onStart()</td></tr>
<tr><td rowspan="5" style="border-left: none; border-right: none;"> ></td><td colspan="2" align="left" border="0">android.app.Activity#onRestart onRestart()</td><td>アクティビティが停止した後に呼び出されてから、再び開始されます。
常に onStart()</td><td align="center">No</td><td align="center">onStart()</td></tr>
<tr><td colspan="2" align="left" border="0">android.app.Activity#onStart onStart()</td><td>アクティビティがユーザーに表示されるようになったときに呼び出されます。
アクティビティがフォアグラウンドに来る場合は onResume() 、非表示になった場合は onStop() します。</td><td align="center">No</td><td align="center">onResume() or onStop()</td></tr>
<tr><td rowspan="2" style="border-left: none;"> ></td><td align="left" border="0">android.app.Activity#onResume onResume()</td><td>アクティビティがユーザーとの対話を開始するときに呼び出されます。 この時点で、アクティビティはアクティビティ スタックの一番上にあり、ユーザー入力はそのアクティビティに移動します。
常に onPause().</td><td align="center">No</td><td align="center">onPause()</td></tr>
<tr><td align="left" border="0">android.app.Activity#onPause onPause()</td><td>アクティビティがフォアグラウンド状態を失ったときに呼び出され、フォーカスできなくなったり、停止/非表示または破棄された状態に遷移したりする前に呼び出されます。 アクティビティは引き続きユーザーに表示されるため、視覚的にアクティブな状態に保ち、UI の更新を続行することをお勧めします。 次のアクティビティは、このメソッドが戻るまで再開されないため、このメソッドの実装は非常に迅速である必要があります。
その後、アクティビティが前面に戻った場合はonResume()、user.< に表示されない場合はonStop()します。/td><td align="center"><font color="#800000"><strong>Pre-android.os.Build.VERSION_CODES#HONEYCOMB</strong></font></td><td align="center">onResume() or<br>onStop()</td></tr>
<tr><td colspan="2" align="left" border="0">android.app.Activity#onStop onStop()</td><td>アクティビティがユーザーに表示されなくなったときに呼び出されます。 これは、新しいアクティビティが一番上に開始されているか、既存のアクティビティがこのアクティビティの前に取り込まれているか、このアクティビティが破棄されているために発生する可能性があります。 これは通常、アニメーションの停止や UI の更新などに使用されます。
次に、このアクティビティがユーザーとの対話に戻ってくる場合は onRestart() 、このアクティビティが消える場合は onDestroy() します。</td><td align="center"><font color="#800000"><strong>Yes</strong></font></td><td align="center">onRestart() or<br>onDestroy()</td></tr>
<tr><td colspan="3" align="left" border="0">android.app.Activity#onDestroy onDestroy()</td><td>アクティビティが破棄される前に受信した最後の呼び出し。 これは、アクティビティが終了しているか ( Activity#finish 呼び出されたユーザー)、またはシステムが領域を節約するためにアクティビティのこのインスタンスを一時的に破棄しているために発生する可能性があります。
Activity#isFinishing method.< では、これら 2 つのシナリオを区別できます。/td><td align="center"><font color="#800000"><strong>Yes</strong></font>< /td><td align="center"><em>nothing</em></td></tr></tbody></table>
上記の表の "Killable" 列に注意してください。強制終了可能としてマークされているメソッドの場合、そのメソッドからアクティビティをホストするプロセスが返された後は、そのコードの別の行を実行せずに、いつでもシステム <em></em> によって強制終了される可能性があります。 このため、 #onPause メソッドを使用して、永続的なデータ (ユーザー編集など) をストレージに書き込む必要があります。 さらに、このようなバックグラウンド状態にアクティビティを配置する前に #onSaveInstanceState(Bundle) メソッドが呼び出されるため、アクティビティ内の動的なインスタンス状態を特定のバンドルに保存して、後でアクティビティを再作成する必要がある場合に #onCreate で受信できます。 プロセスのライフサイクルが、ホストしているアクティビティにどのように関連付けられているかについて詳しくは、「プロセス ライフサイクル」セクションをご覧ください。 永続的なデータは#onSaveInstanceStateではなく#onPauseに保存することが重要です。後者はライフサイクル コールバックの一部ではないため、ドキュメントで説明されているように、すべての状況で呼び出されることはありません。
これらのセマンティクスは、 android.os.Build.VERSION_CODES#HONEYCOMB 以降のプラットフォームを対象とするアプリケーションと、以前のプラットフォームをターゲットとするアプリケーションの間で若干変更されることに注意してください。 復帰後、アプリケーションは、その #onStop が返されるまで、強制終了可能な状態になりません。 これは、 #onSaveInstanceState(Bundle) が呼び出される場合 ( #onPause()後に安全に呼び出される可能性があります) に影響し、永続的な状態を保存 #onStop() までアプリケーションが安全に待機できるようにします。
android.os.Build.VERSION_CODES#P
#onSaveInstanceState(Bundle)で始まるプラットフォームを対象とするアプリケーションの場合は、常に#onStop後に呼び出されるため、アプリケーションは#onStopでフラグメント トランザクションを安全に実行でき、後で永続的な状態を保存できます。
強制終了可能としてマークされていないメソッドの場合、メソッドが呼び出されてから戻った後も、アクティビティのプロセスはシステムによって強制終了されません。 したがって、アクティビティは、たとえば、 onStop() 後から onResume() の開始までの間など、強制終了可能な状態になります。 極端なメモリ負荷の下で、システムはいつでもアプリケーションプロセスを強制終了する可能性があることに注意してください。
"ConfigurationChanges"><h3>Configuration Changes</h3>
( Configuration Resources.Configuration クラスで定義されている) デバイスの構成が変更された場合、ユーザー インターフェイスを表示するものはすべて、その構成に一致するように更新する必要があります。 アクティビティはユーザーと対話するための主要なメカニズムであるため、構成の変更を処理するための特別なサポートが含まれています。
特に指定しない限り、構成の変更 (画面の向き、言語、入力デバイスの変更など) により、現在のアクティビティは <em>destroyed</em>になり、必要に応じて、 #onPause、 #onStop、および #onDestroy の通常のアクティビティ ライフサイクル プロセスが実行されます。 アクティビティがフォアグラウンドに存在していたか、ユーザーに表示されていた場合、そのインスタンスで #onDestroy が呼び出されると、前のインスタンスが #onSaveInstanceStateから生成した savedInstanceState を使用して、アクティビティの新しいインスタンスが作成されます。
これは、レイアウト ファイルを含むすべてのアプリケーション リソースが、任意の構成値に基づいて変更される可能性があるためです。 したがって、構成変更を処理する唯一の安全な方法は、レイアウト、描画可能オブジェクト、文字列を含むすべてのリソースを再取得することです。 アクティビティは状態を保存し、その状態から自分自身を再作成する方法を既に知っている必要があるため、新しい構成でアクティビティを再起動する便利な方法です。
場合によっては、1 つ以上の種類の構成変更に基づいてアクティビティの再起動をバイパスすることが必要になる場合があります。 これは、マニフェスト内の android.R.attr#configChanges android:configChanges 属性を使用して行われます。 そこで処理すると言う構成変更の種類については、現在のアクティビティの #onConfigurationChanged メソッドを再起動するのではなく、呼び出しを受け取ります。 ただし、構成の変更に処理しない変更が含まれている場合、アクティビティは引き続き再起動され、 #onConfigurationChanged は呼び出されません。
"StartingActivities"><h3>アクティビティの開始と結果の取得</h3>
android.app.Activity#startActivity メソッドは、アクティビティ スタックの一番上に配置される新しいアクティビティを開始するために使用されます。 実行するアクティビティを記述する 1 つの引数 ( android.content.Intent Intent) を受け取ります。
アクティビティの終了時にアクティビティから結果を返したい場合があります。 たとえば、ユーザーが連絡先の一覧でユーザーを選択できるようにするアクティビティを開始できます。終了すると、選択されたユーザーが返されます。 これを行うには、呼び出しを識別する 2 番目の整数パラメーターを使用して、 android.app.Activity#startActivityForResult(Intent, int) バージョンを呼び出します。 結果は、 android.app.Activity#onActivityResult メソッドを通じて返されます。
アクティビティが終了すると、 android.app.Activity#setResult(int) を呼び出して親にデータを返すことができます。 常に結果コードを提供する必要があります。これは、標準の結果RESULT_CANCELED、RESULT_OK、またはRESULT_FIRST_USERから始まる任意のカスタム値です。 さらに、必要に応じて、必要な追加データを含む意図を返すことができます。 この情報はすべて、親の Activity.onActivityResult()に、最初に指定された整数識別子と共に表示されます。
何らかの理由で子アクティビティが失敗した場合 (クラッシュなど)、親アクティビティはコード RESULT_CANCELEDを含む結果を受け取ります。
public class MyActivity extends Activity {
...
static final int PICK_CONTACT_REQUEST = 0;
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER) {
// When the user center presses, let them pick a contact.
startActivityForResult(
new Intent(Intent.ACTION_PICK,
new Uri("content://contacts")),
PICK_CONTACT_REQUEST);
return true;
}
return false;
}
protected void onActivityResult(int requestCode, int resultCode,
Intent data) {
if (requestCode == PICK_CONTACT_REQUEST) {
if (resultCode == RESULT_OK) {
// A contact was picked. Here we will just display it
// to the user.
startActivity(new Intent(Intent.ACTION_VIEW, data));
}
}
}
}
"SavingPersistentState"><h3>Saving Persistent State</h3>
一般に、アクティビティが処理する永続的な状態には、共有ドキュメントのようなデータ (通常は android.content.ContentProvider コンテンツ プロバイダーを使用して SQLite データベースに格納される) と、ユーザー設定などの内部状態の 2 種類があります。
コンテンツ プロバイダー データの場合は、アクティビティで "インプレース編集" ユーザー モデルを使用することをお勧めします。 つまり、ユーザーが行った編集は、追加の確認手順を必要とせずに、すぐに効果的に行われます。 このモデルのサポートは、通常、次の 2 つのルールの単純な問題です。
<ul><li>
新しいドキュメントを作成すると、そのバッキング データベース エントリまたはバッキング ファイルがすぐに作成されます。 たとえば、ユーザーが新しいメールを作成することを選択した場合、データの入力を開始するとすぐにそのメールの新しいエントリが作成され、その後に他のアクティビティに移動すると、このメールが下書きの一覧に表示されるようになります。
<li>
アクティビティの onPause() メソッドが呼び出されると、バッキング コンテンツ プロバイダーにコミットするか、ユーザーが行った変更をファイルする必要があります。 これにより、これらの変更は、実行しようとしている他のアクティビティによって確実に確認されます。 アクティビティのライフサイクル中、たとえば、新しいアクティビティを開始する前、ユーザーが入力フィールドを切り替えるときなど、独自のアクティビティを終了する前など、重要なタイミングでデータをさらに積極的にコミットすることが必要になる場合があります。
</ul>
このモデルは、ユーザーがアクティビティ間を移動するときにデータが失われないように設計されており、停止 (または android.os.Build.VERSION_CODES#HONEYCOMB前にプラットフォーム バージョンで一時停止) した後に、(システム リソースが他の場所で必要になるため) いつでも、システムがアクティビティを安全に強制終了できるようにします。 これは、アクティビティから Back キーを押したユーザーが <em></em> "cancel" を意味することを意味します。つまり、アクティビティを現在の内容を保存したままにしておくことを意味します。 アクティビティでの編集の取り消しは、明示的な "元に戻す" や "元に戻す" オプションなど、他のメカニズムを通じて提供する必要があります。
コンテンツ プロバイダーの詳細については、android.content.ContentProvider コンテンツ パッケージを参照してください。 これらは、さまざまなアクティビティが相互にデータを呼び出して伝達する方法の重要な側面です。
Activity クラスには、アクティビティに関連付けられている内部の永続的な状態を管理するための API も用意されています。 これは、たとえば、予定表 (日ビューまたは週ビュー) でのユーザーの優先初期表示や、Web ブラウザーでのユーザーの既定のホーム ページを記憶するために使用できます。
アクティビティの永続的な状態はメソッド #getPreferencesで管理されるため、アクティビティに関連付けられている一連の名前と値のペアを取得および変更できます。 複数のアプリケーション コンポーネント (アクティビティ、レシーバー、サービス、プロバイダー) 間で共有される基本設定を使用するには、基になる Context#getSharedPreferences Context.getSharedPreferences() メソッドを使用して、特定の名前で格納されている基本設定オブジェクトを取得できます。 (コンテンツ プロバイダーが必要であるため、アプリケーション パッケージ間で設定データを共有することはできません。
ユーザーの優先ビュー モードを永続的な設定に格納する予定表アクティビティからの抜粋を次に示します。
public class CalendarActivity extends Activity {
...
static final int DAY_VIEW_MODE = 0;
static final int WEEK_VIEW_MODE = 1;
private SharedPreferences mPrefs;
private int mCurViewMode;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mPrefs = getSharedPreferences(getLocalClassName(), MODE_PRIVATE);
mCurViewMode = mPrefs.getInt("view_mode", DAY_VIEW_MODE);
}
protected void onPause() {
super.onPause();
SharedPreferences.Editor ed = mPrefs.edit();
ed.putInt("view_mode", mCurViewMode);
ed.commit();
}
}
"Permissions"><h3>Permissions</h3>
特定のアクティビティを開始する機能は、マニフェストの android.R.styleable#AndroidManifestActivity <activity> タグで宣言されたときに適用できます。 そうすることで、他のアプリケーションは、そのアクティビティを開始できるように、対応する android.R.styleable#AndroidManifestUsesPermission <uses-permission> 要素を独自のマニフェストで宣言する必要があります。
アクティビティを開始するときに、インテントに Intent#FLAG_GRANT_READ_URI_PERMISSION Intent.FLAG_GRANT_READ_URI_PERMISSION や Intent#FLAG_GRANT_WRITE_URI_PERMISSION Intent.FLAG_GRANT_WRITE_URI_PERMISSION を設定できます。 これにより、意図内の特定の URI へのアクセス権がアクティビティに付与されます。 アクセスは、アクティビティが完了するまで保持されます (強制終了されるホスティング プロセスとその他の一時的な破棄全体に残ります)。
android.os.Build.VERSION_CODES#GINGERBREAD時点で、アクティビティが既に作成されていて、新しい意図が#onNewIntent(Intent)に配信されている場合、新しく付与された URI アクセス許可は、そのアクティビティが保持している既存の URI アクセス許可に追加されます。
アクセス許可とセキュリティ全般の詳細については、 セキュリティとアクセス許可 に関するドキュメントを参照してください。
"ProcessLifecycle"><h3>Process Lifecycle</h3>
Android システムは、アプリケーション プロセスをできるだけ長く維持しようとしますが、メモリが不足している場合は、最終的に古いプロセスを削除する必要があります。 「アクティビティ ライフサイクル」で説明されているように、削除するプロセスに関する決定は、ユーザーとのやり取りの状態と密接に関連しています。 一般に、プロセスで実行されているアクティビティに基づいてプロセスを実行できる状態は 4 つあります。重要度順に次に示します。 システムは、より重要なプロセス (最初のもの) を強制終了する前に、重要度の低いプロセス (最後のプロセス) を強制終了します。
<ol><li>
<b>foreground アクティビティ</b> (ユーザーが現在操作している画面上部のアクティビティ) が最も重要と見なされます。 そのプロセスは、デバイスで使用可能なメモリよりも多くのメモリを使用する場合、最後の手段としてのみ強制終了されます。 一般に、この時点でデバイスはメモリ ページング状態に達しているため、これはユーザー インターフェイスの応答性を維持するために必要です。 <li>
<b>表示可能なアクティビティ</b> (フォアグラウンド ダイアログの背後にあるアクティビティやマルチウィンドウ モードの他のアクティビティの横など、フォアグラウンドには表示されないアクティビティ) は非常に重要と見なされ、フォアグラウンド アクティビティの実行を維持するために必要な場合を除き、強制終了されません。 <li>
<b>バックグラウンド アクティビティ</b> (ユーザーに表示されず、停止されているアクティビティ) は重要ではなくなったため、システムはプロセスを安全に強制終了して、他のフォアグラウンド または可視プロセスのメモリを再利用できます。 プロセスを強制終了する必要がある場合、ユーザーがアクティビティに戻ったときに (画面に再び表示されるようにする)、その #onCreate メソッドは、以前に #onSaveInstanceState で指定した savedInstanceState を使用して呼び出され、ユーザーが最後に残した状態で自分自身を再起動できます。
<li>
<b>empty プロセス</b>は、アクティビティやその他のアプリケーション コンポーネント (Service クラスやandroid.content.BroadcastReceiver クラスなど) をホストしていないプロセスです。 これらは、メモリが不足するとシステムによって非常に迅速に強制終了されます。 このため、アクティビティの外部で実行するバックグラウンド操作は、BroadcastReceiver または Service アクティビティのコンテキストで実行して、プロセスを維持する必要があることをシステムが認識できるようにする必要があります。
</ol>
アクティビティが、アクティビティのライフサイクル自体とは別に存在する実行時間の長い操作を行う必要がある場合があります。 たとえば、Web サイトに画像をアップロードできるカメラ アプリケーションがあります。 アップロードには時間がかかる場合があり、アプリケーションの実行中にユーザーがアプリケーションを終了できるようにする必要があります。 これを実現するには、アクティビティでアップロードが行われる Service を開始する必要があります。 これにより、元のアクティビティが一時停止、停止、または完了しているかどうかに関係なく、アップロードの期間中にプロセスの優先順位を適切に設定できます (他の表示されないアプリケーションよりも重要であると見なされます)。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| 名前 | 説明 |
|---|---|
| Activity() | |
| Activity(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
フィールド
| 名前 | 説明 |
|---|---|
| AccessibilityService |
登録されたイベント リスナーを介して UI イベントのユーザー フィードバックを提供するための |
| AccountService |
|
| ActivityService |
グローバル システム状態と対話するための |
| AdvancedProtectionService |
|
| AlarmService |
|
| AppFunctionService |
|
| AppOpsService |
|
| AppSearchService |
|
| AppwidgetService |
appWidgets にアクセスするための |
| AudioService |
ボリューム、呼び出し音モード、オーディオ ルーティングの管理を処理するための |
| BatteryService |
|
| BindAllowActivityStarts |
古い.
|
| BindExternalServiceLong |
|
| BindNotPerceptible |
古い.
|
| BindPackageIsolatedProcess |
古い.
|
| BindSharedIsolatedProcess |
古い.
|
| BiometricService |
|
| BlobStoreService |
|
| BluetoothService |
|
| BugreportService |
バグレポートをキャプチャするサービス。 (継承元 Context) |
| CameraService |
|
| CaptioningService |
キャプションプロパティを取得し、キャプション設定の変更をリッスンするための |
| CarrierConfigService |
|
| ClipboardService |
グローバル クリップボードの内容にアクセスして変更するための |
| CompanionDeviceService |
|
| ConnectivityDiagnosticsService |
|
| ConnectivityService |
ネットワーク接続の管理を処理するための |
| ConsumerIrService |
|
| ContactKeysService |
|
| CredentialService |
|
| CrossProfileAppsService |
クロス プロファイル操作の |
| DeviceIdDefault |
既定のデバイス ID。プライマリ (非仮想) デバイスの ID です。 (継承元 Context) |
| DeviceIdInvalid |
デバイス ID が無効です。 (継承元 Context) |
| DeviceLockService |
|
| DevicePolicyService |
グローバル デバイス ポリシー管理を操作するための |
| DisplayHashService |
表示ハッシュを処理する |
| DisplayService |
|
| DomainVerificationService |
|
| DownloadService |
http ダウンロードを要求するための |
| DropboxService |
診断ログを記録するための |
| EuiccService |
|
| FileIntegrityService |
|
| FingerprintService |
指紋の管理を処理するための |
| FullscreenModeRequestEnter |
古い.
マルチウィンドウ モードから全画面表示モードへの入りを要求する |
| FullscreenModeRequestExit |
古い.
要求された全画面表示モードの終了を要求し、前のマルチウィンドウ モードに復元するために、 |
| GameService |
|
| GrammaticalInflectionService |
|
| HardwarePropertiesService |
|
| HealthconnectService |
|
| InputMethodService |
|
| InputService |
|
| IpsecService |
|
| JobSchedulerService |
|
| KeyguardService |
キーガードを制御するための |
| KeystoreService |
android キーストア関数にアクセスするための |
| LauncherAppsService |
|
| LayoutInflaterService |
このコンテキストでレイアウト リソースを拡張するための |
| LocaleService |
|
| LocationService |
場所の更新を制御するための |
| MediaCommunicationService |
|
| MediaMetricsService |
|
| MediaProjectionService |
メディア プロジェクション セッションを管理するための |
| MediaQualityService |
画像とオーディオの API パラメーターを標準化するための |
| MediaRouterService |
|
| MediaSessionService |
メディア セッションを管理するための |
| MidiService |
|
| NetworkStatsService |
ネットワーク使用状況の統計を照会するための |
| NfcService |
NFC を使用するための |
| NotificationService |
|
| NsdService |
|
| OverlayService |
オーバーレイ パッケージを管理するための |
| OverrideTransitionClose |
古い.
終了遷移をオーバーライドするために、 |
| OverrideTransitionOpen |
古い.
開始遷移をオーバーライドするために、 |
| PeopleService |
|
| PerformanceHintService |
|
| PersistentDataBlockService |
|
| PowerService |
|
| PrintService |
|
| ProfilingService |
|
| ReceiverExported |
古い.
|
| ReceiverNotExported |
古い.
|
| ReceiverVisibleToInstantApps |
古い.
|
| RestrictionsService |
|
| RoleService |
|
| SatelliteService |
サテライト機能にアクセスするための |
| SearchService |
検索を処理するための |
| SecurityStateService |
セキュリティ状態マネージャー サービスにアクセスするための |
| SensorService |
センサーにアクセスするための |
| ShortcutService |
|
| StatusBarService |
ステータス バーとクイック設定を操作するための |
| StorageService |
|
| StorageStatsService |
|
| SystemHealthService |
|
| TelecomService |
|
| TelephonyImsService |
|
| TelephonyService |
デバイスのテレフォニー機能の管理を処理するための |
| TelephonySubscriptionService |
デバイスのテレフォニー サブスクリプションの管理を処理するための |
| TetheringService |
テザリング機能を管理するための |
| TextClassificationService |
テキスト分類サービスの |
| TextServicesManagerService |
テキスト サービスにアクセスするための |
| TvAdService |
|
| TvInputService |
|
| TvInteractiveAppService |
|
| UiModeService |
ui モードを制御するための |
| UsageStatsService |
|
| UsbService |
USB デバイス (USB ホストとして) にアクセスするための |
| UserService |
|
| VibratorManagerService |
|
| VibratorService |
振動ハードウェアと対話するための |
| VirtualDeviceService |
|
| VpnManagementService |
プラットフォームの組み込み VPN のプロファイルを管理する |
| WallpaperService |
com を取得するには、 |
| WifiAwareService |
|
| WifiP2pService |
|
| WifiRttRangingService |
|
| WifiService |
|
| WindowService |
|
プロパティ
| 名前 | 説明 |
|---|---|
| ActionBar |
このアクティビティの ActionBar への参照を取得します。 |
| Application |
このアクティビティを所有するアプリケーションを返します。 |
| ApplicationContext |
現在のプロセスの単一のグローバル Application オブジェクトのコンテキストを返します。 (継承元 ContextWrapper) |
| ApplicationInfo |
このコンテキストのパッケージの完全なアプリケーション情報を返します。 (継承元 ContextWrapper) |
| Assets |
アプリケーションのパッケージの AssetManager インスタンスを返します。 (継承元 ContextWrapper) |
| AttributionSource |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Context) |
| AttributionTag |
属性は、複雑なアプリで使用して、アプリの一部を論理的に分離できます。 (継承元 Context) |
| BaseContext | (継承元 ContextWrapper) |
| CacheDir |
ファイル システム上のアプリケーション固有のキャッシュ ディレクトリへの絶対パスを返します。 (継承元 ContextWrapper) |
| Caller |
このアクティビティを開始したアプリの ComponentCaller インスタンスを返します。 |
| CallingActivity |
このアクティビティを呼び出したアクティビティの名前を返します。 |
| CallingPackage |
このアクティビティを呼び出したパッケージの名前を返します。 |
| ChangingConfigurations |
このアクティビティが、変更中の構成パラメーターを処理できないために破棄される場合 (したがって、その |
| Class |
この |
| ClassLoader |
このパッケージ内のクラスを取得するために使用できるクラス ローダーを返します。 (継承元 ContextWrapper) |
| CodeCacheDir |
キャッシュされたコードを格納するために設計されたファイル システム上のアプリケーション固有のキャッシュ ディレクトリへの絶対パスを返します。 (継承元 ContextWrapper) |
| ComponentName |
このアクティビティの完全なコンポーネント名を返します。 |
| ContentResolver |
アプリケーションのパッケージの ContentResolver インスタンスを返します。 (継承元 ContextWrapper) |
| ContentScene |
このウィンドウの現在のコンテンツを表す |
| ContentTransitionManager |
このウィンドウの既定の遷移を担当する |
| CurrentCaller |
|
| CurrentFocus |
このアクティビティのウィンドウで |
| DataDir |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| DeviceId |
このコンテキストが関連付けられているデバイス ID を取得します。 (継承元 Context) |
| Display |
このコンテキストが関連付けられている表示を取得します。 (継承元 Context) |
| ExternalCacheDir |
プライマリ外部ファイルシステム上のディレクトリへの絶対パスを返します (つまり、アプリケーションが所有するキャッシュ ファイルを配置できる ExternalStorageDirectory のどこかにあります)。 (継承元 ContextWrapper) |
| FilesDir |
OpenFileOutput(String, FileCreationMode)で作成されたファイルが格納されているファイル システム上のディレクトリへの絶対パスを返します。 (継承元 ContextWrapper) |
| FocusedStateSet | |
| FragmentManager |
このアクティビティに関連付けられているフラグメントと対話するための FragmentManager を返します。 |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| HasWindowFocus |
このアクティビティの <em>main</em> ウィンドウに現在フォーカスがある場合は true を返します。 |
| Immersive |
このアクティビティが "イマーシブ" であり、可能であれば通知によって中断されないことを示すビット。 または、現在のイマーシブ モードの設定を調整します。 |
| InitialCaller |
このアクティビティを最初に起動したアプリの ComponentCaller インスタンスを返します。 |
| InstanceCount |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 |
| Intent |
このアクティビティを開始した意図を返します。 または、 |
| IsActivityTransitionRunning |
このアクティビティで現在実行中のアクティビティ遷移があるかどうかを返します。 |
| IsChangingConfigurations |
新しい構成で再作成するために、このアクティビティが破棄中かどうかを確認します。 |
| IsChild |
これが |
| IsDestroyed |
アクティビティで最後の |
| IsDeviceProtectedStorage |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| IsFinishing |
このアクティビティが完了中かどうかを確認します。これは、 |
| IsInMultiWindowMode |
アクティビティが現在マルチウィンドウ モードの場合は true を返します。 |
| IsInPictureInPictureMode |
アクティビティが現在ピクチャインピクチャ モードの場合は true を返します。 |
| IsLaunchedFromBubble |
このアクティビティがバブルから起動されるかどうかを示します。 |
| IsLocalVoiceInteractionSupported |
現在有効になっている音声対話サービスが、アクティビティで使用する音声対話機能の返しをサポートしているかどうかをクエリします。 |
| IsRestricted |
このコンテキストが制限されているかどうかを示します。 (継承元 Context) |
| IsTaskRoot |
このアクティビティがタスクのルートであるかどうかを返します。 |
| IsUiContext |
コンテキストが、 |
| IsVoiceInteraction |
このアクティビティがユーザーとの音声操作の一部として実行されているかどうかを確認します。 |
| IsVoiceInteractionRoot |
|
| JniIdentityHashCode |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Object) |
| JniPeerMembers |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 |
| LastNonConfigurationInstance |
|
| LaunchedFromPackage |
このアクティビティを最初に起動したアプリのパッケージ名を返します。 |
| LaunchedFromUid |
最初にこのアクティビティを起動したアプリの uid を返します。 |
| LayoutInflater |
|
| LoaderManager |
このアクティビティの LoaderManager を返し、必要に応じて作成します。 |
| LocalClassName |
パッケージ プレフィックスが削除されたこのアクティビティのクラス名を返します。 |
| MainExecutor |
このコンテキストに関連付けられているメイン スレッドでエンキューされたタスクを実行する |
| MainLooper |
現在のプロセスのメイン スレッドの Looper を返します。 (継承元 ContextWrapper) |
| MaxNumPictureInPictureActions |
ユーザーが現在ピクチャインピクチャ モードでアクティビティを操作するときに、ピクチャインピクチャ UI に表示されるアクションの数を返します。 |
| MediaController |
このアクティビティがフォアグラウンドにある間にメディア キーとボリューム イベントを受信するコントローラーを取得します。 または、メディア キーとボリュームの変更を送信する |
| MenuInflater |
このコンテキストを持つ |
| NoBackupFilesDir |
FilesDirのようなファイル システム上のディレクトリへの絶対パスを返します。 (継承元 ContextWrapper) |
| ObbDir |
このアプリケーションの OBB ファイル (存在する場合) が見つかるプライマリ外部ストレージ ディレクトリを返します。 (継承元 ContextWrapper) |
| OnBackInvokedDispatcher |
このアクティビティがアタッチされているウィンドウに関連付けられている |
| OpPackageName |
このコンテキストからの |
| PackageCodePath |
このコンテキストのプライマリ Android パッケージへの完全なパスを返します。 (継承元 ContextWrapper) |
| PackageManager |
PackageManager インスタンスを返して、グローバル パッケージ情報を検索します。 (継承元 ContextWrapper) |
| PackageName |
このアプリケーションのパッケージの名前を返します。 (継承元 ContextWrapper) |
| PackageResourcePath |
このコンテキストのプライマリ Android パッケージへの完全なパスを返します。 (継承元 ContextWrapper) |
| Params |
このコンテキストが作成されたパラメーターのセット ( |
| Parent |
これが |
| ParentActivityIntent |
このアクティビティの論理親によって指定された明示的なターゲット アクティビティを起動する |
| PeerReference |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Object) |
| Referrer |
このアクティビティを開始したユーザーに関する情報を返します。 |
| RequestedOrientation |
現在要求されているアクティビティの向きを返します。これは、アプリ マニフェストで要求された向きか、 |
| Resources |
アプリケーションのパッケージの Resources インスタンスを返します。 (継承元 ContextWrapper) |
| SearchEvent |
onSearchRequested() コールバック中に、この関数はコールバックをトリガーした |
| SplashScreen |
アクティビティがスプラッシュ画面と通信するために使用するインターフェイスを取得します。 |
| TaskId |
このアクティビティが含まれるタスクの識別子を返します。 |
| Theme |
このコンテキストに関連付けられている Theme オブジェクトを返します。 (継承元 ContextWrapper) |
| ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| Title |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 |
| TitleColor |
古い.
このアクティビティに関連付けられているタイトルの色を変更します。 |
| TitleFormatted |
このアクティビティに関連付けられているタイトルを変更します。 |
| VoiceInteractor |
ユーザーがこのアクティビティを操作するために使用しているアクティブな |
| VolumeControlStream |
ハードウェア ボリューム コントロールによってボリュームを変更する必要がある、推奨されるオーディオ ストリームを取得します。 または、ハードウェア ボリューム コントロールによってボリュームを変更する必要があるオーディオ ストリームを提案します。 |
| Wallpaper | (継承元 ContextWrapper) |
| WallpaperDesiredMinimumHeight | (継承元 ContextWrapper) |
| WallpaperDesiredMinimumWidth | (継承元 ContextWrapper) |
| Window |
アクティビティの現在の |
| WindowManager |
カスタム ウィンドウを表示するためのウィンドウ マネージャーを取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| AddContentView(View, ViewGroup+LayoutParams) |
アクティビティに追加のコンテンツ ビューを追加します。 |
| ApplyOverrideConfiguration(Configuration) |
このコンテキストで "オーバーライド構成" を設定する呼び出し -- これは、コンテキストに適用される標準構成の 1 つ以上の値に応答する構成です。 (継承元 ContextThemeWrapper) |
| AttachBaseContext(Context) |
この ContextWrapper の基本コンテキストを設定します。 (継承元 ContextWrapper) |
| BindIsolatedService(Intent, Context+BindServiceFlags, String, IExecutor, IServiceConnection) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Context) |
| BindIsolatedService(Intent, Int32, String, IExecutor, IServiceConnection) |
分離されたサービスの特定のケースでは、呼び出し元が 1 つのコンポーネント宣言からサービスの複数のインスタンスを生成できるようにする |
| BindService(Intent, Bind, IExecutor, IServiceConnection) |
ServiceConnection コールバックを制御する Executor を使用した |
| BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Context) |
| BindService(Intent, IServiceConnection, Bind) |
アプリケーション サービスに接続し、必要に応じて作成します。 (継承元 ContextWrapper) |
| BindService(Intent, IServiceConnection, Context+BindServiceFlags) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Context) |
| BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Context) |
| BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle) |
|
| CheckCallingOrSelfPermission(String) |
IPC の呼び出し元プロセス か 、特定のアクセス許可が付与されているかを判断します。 (継承元 ContextWrapper) |
| CheckCallingOrSelfUriPermission(Uri, ActivityFlags) |
IPC の呼び出しプロセス か 、特定の URI にアクセスするためのアクセス許可が付与されているかどうかを判断します。 (継承元 ContextWrapper) |
| CheckCallingOrSelfUriPermissions(IList<Uri>, Int32) |
IPC <em>or you</em> の呼び出しプロセスに URI の一覧へのアクセス許可が付与されているかどうかを判断します。 (継承元 Context) |
| CheckCallingPermission(String) |
処理している IPC の呼び出し元プロセスに特定のアクセス許可が付与されているかどうかを確認します。 (継承元 ContextWrapper) |
| CheckCallingUriPermission(Uri, ActivityFlags) |
呼び出し元のプロセスとユーザー ID に、特定の URI にアクセスするためのアクセス許可が付与されているかどうかを確認します。 (継承元 ContextWrapper) |
| CheckCallingUriPermissions(IList<Uri>, Int32) |
呼び出し元のプロセスと uid に URI の一覧へのアクセス許可が付与されているかどうかを確認します。 (継承元 Context) |
| CheckContentUriPermissionFull(Uri, Int32, Int32, ActivityFlags) |
特定のプロセスと uid に、特定のコンテンツ URI にアクセスするためのアクセス許可が付与されているかどうかを確認します。 (継承元 Context) |
| CheckPermission(String, Int32, Int32) |
システムで実行されている特定のプロセスとユーザー ID に対して、指定されたアクセス許可が許可されているかどうかを判断します。 (継承元 ContextWrapper) |
| CheckSelfPermission(String) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| CheckUriPermission(Uri, Int32, Int32, ActivityFlags) |
特定のプロセスとユーザー ID に特定の URI にアクセスするためのアクセス許可が付与されているかどうかを確認します。 (継承元 ContextWrapper) |
| CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags) |
URI と通常のアクセス許可の両方を確認します。 (継承元 ContextWrapper) |
| CheckUriPermissions(IList<Uri>, Int32, Int32, Int32) |
特定のプロセスと uid に URI の一覧へのアクセス許可が付与されているかどうかを確認します。 (継承元 Context) |
| ClearOverrideActivityTransition(OverrideTransition) |
|
| ClearWallpaper() |
古い.
(継承元 ContextWrapper)
|
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| CloseContextMenu() |
表示されている場合は、最近開いたコンテキスト メニューをプログラムで閉じます。 |
| CloseOptionsMenu() |
オプション メニューをプロガマ的に閉じます。 |
| CreateAttributionContext(String) |
現在の Context の新しい Context オブジェクトを返しますが、属性は別のタグに返します。 (継承元 Context) |
| CreateConfigurationContext(Configuration) |
現在の Context の新しい Context オブジェクトを返しますが、そのリソースは特定の構成に合わせて調整されます。 (継承元 ContextWrapper) |
| CreateContext(ContextParams) |
特定のプロパティと動作を持つコンテキストを作成します。 (継承元 Context) |
| CreateContextForSplit(String) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| CreateDeviceContext(Int32) |
現在のコンテキストから新しい |
| CreateDeviceProtectedStorageContext() |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| CreateDisplayContext(Display) |
現在の Context の新しい Context オブジェクトを返しますが、そのリソースは指定された Display のメトリックに合わせて調整されます。 (継承元 ContextWrapper) |
| CreatePackageContext(String, PackageContextFlags) |
指定されたアプリケーション名の新しい Context オブジェクトを返します。 (継承元 ContextWrapper) |
| CreatePendingResult(Int32, Intent, PendingIntentFlags) |
結果データを |
| CreateWindowContext(Display, Int32, Bundle) |
指定した |
| CreateWindowContext(Int32, Bundle) |
非アクティビティ ウィンドウのコンテキストを作成します。 (継承元 Context) |
| DatabaseList() |
このコンテキストのアプリケーション パッケージに関連付けられているプライベート データベースに名前を付ける文字列の配列を返します。 (継承元 ContextWrapper) |
| DeleteDatabase(String) |
このコンテキストのアプリケーション パッケージに関連付けられている既存のプライベート SQLiteDatabase を削除します。 (継承元 ContextWrapper) |
| DeleteFile(String) |
このコンテキストのアプリケーション パッケージに関連付けられている特定のプライベート ファイルを削除します。 (継承元 ContextWrapper) |
| DeleteSharedPreferences(String) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| DismissDialog(Int32) |
古い.
|
| DismissKeyboardShortcutsHelper() |
キーボード ショートカット画面を閉じます。 |
| DispatchGenericMotionEvent(MotionEvent) |
汎用モーション イベントを処理するために呼び出されます。 |
| DispatchKeyEvent(KeyEvent) |
キー イベントを処理するために呼び出されます。 |
| DispatchKeyShortcutEvent(KeyEvent) |
キー ショートカット イベントを処理するために呼び出されます。 |
| DispatchPopulateAccessibilityEvent(AccessibilityEvent) |
AccessibilityEventの作成を処理するために呼び出されます。 |
| DispatchTouchEvent(MotionEvent) |
タッチ スクリーン イベントを処理するために呼び出されます。 |
| DispatchTrackballEvent(MotionEvent) |
トラックボール イベントを処理するために呼び出されます。 |
| Dispose() |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Object) |
| Dispose(Boolean) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Object) |
| Dump(String, FileDescriptor, PrintWriter, String[]) |
アクティビティの状態を特定のストリームに出力します。 |
| EnforceCallingOrSelfPermission(String, String) |
処理している IPC の呼び出し元プロセスにも特定のアクセス許可が付与されていない場合は、 SecurityExceptionをスローします。 (継承元 ContextWrapper) |
| EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String) |
IPC の呼び出しプロセス 、または 特定の URI にアクセスするアクセス許可が付与されていない場合は、 SecurityExceptionをスローします。 (継承元 ContextWrapper) |
| EnforceCallingPermission(String, String) |
処理している IPC の呼び出し元プロセスに特定のアクセス許可が付与されていない場合は、 SecurityExceptionをスローします。 (継承元 ContextWrapper) |
| EnforceCallingUriPermission(Uri, ActivityFlags, String) |
呼び出し元のプロセスとユーザー ID に特定の URI にアクセスするためのアクセス許可が付与されていない場合は、 SecurityExceptionをスローします。 (継承元 ContextWrapper) |
| EnforcePermission(String, Int32, Int32, String) |
システムで実行されている特定のプロセスとユーザー ID に対して、指定されたアクセス許可が許可されていない場合は、 SecurityExceptionをスローします。 (継承元 ContextWrapper) |
| EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String) |
特定のプロセスとユーザー ID に特定の URI にアクセスするアクセス許可が付与されていない場合は、 SecurityExceptionスローします。 (継承元 ContextWrapper) |
| EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String) |
URI と通常のアクセス許可の両方を適用します。 (継承元 ContextWrapper) |
| EnterPictureInPictureMode() |
可能であれば、現在のシステム状態でアクティビティをピクチャインピクチャ モードにします。 |
| EnterPictureInPictureMode(PictureInPictureParams) |
可能であれば、現在のシステム状態でアクティビティをピクチャインピクチャ モードにします。 |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| FileList() |
このコンテキストのアプリケーション パッケージに関連付けられているプライベート ファイルに名前を付ける文字列の配列を返します。 (継承元 ContextWrapper) |
| FindViewById(Int32) |
|
| FindViewById<T>(Int32) |
XML レイアウト リソースから id 属性によって識別されたビューを検索します。 |
| Finish() |
アクティビティが完了し、閉じる必要があるときにこれを呼び出します。 |
| FinishActivity(Int32) |
以前に |
| FinishActivityFromChild(Activity, Int32) |
これは、この子アクティビティが finishActivity() を呼び出すと呼び出されます。 |
| FinishAffinity() |
このアクティビティと、同じアフィニティを持つ現在のタスクの直下にあるすべてのアクティビティを完了します。 |
| FinishAfterTransition() |
アクティビティ シーン エントリの遷移を反転し、呼び出し元のアクティビティをトリガーして終了画面切り替えを元に戻します。 |
| FinishAndRemoveTask() |
アクティビティが完了し、閉じる必要があり、タスクのルート アクティビティの完了の一環としてタスクを完全に削除する必要があるときに、これを呼び出します。 |
| FinishFromChild(Activity) |
これは、この子アクティビティが |
| GetColor(Int32) |
特定のリソース ID に関連付けられた色を返し、現在のテーマのスタイルを設定します。 (継承元 Context) |
| GetColorStateList(Int32) |
特定のリソース ID に関連付け、現在のテーマのスタイルが設定された色の状態リストを返します。 (継承元 Context) |
| GetDatabasePath(String) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| GetDir(String, FileCreationMode) |
アプリケーションが独自のカスタム データ ファイルを配置できる新しいディレクトリを取得し、必要に応じて作成します。 (継承元 ContextWrapper) |
| GetDrawable(Int32) |
特定のリソース ID に関連付けられた描画可能なオブジェクトを返し、現在のテーマのスタイルを設定します。 (継承元 Context) |
| GetExternalCacheDirs() |
アプリケーションが所有するキャッシュ ファイルを配置できるすべての外部ストレージ デバイス上のアプリケーション固有のディレクトリへの絶対パスを返します。 (継承元 ContextWrapper) |
| GetExternalFilesDir(String) |
アプリケーションが所有する永続ファイルを配置できるプライマリ外部ファイルシステム ( ExternalStorageDirectory上のどこか) 上のディレクトリへの絶対パスを返します。 (継承元 ContextWrapper) |
| GetExternalFilesDirs(String) |
アプリケーションが所有する永続ファイルを配置できるすべての外部ストレージ デバイス上のアプリケーション固有のディレクトリへの絶対パスを返します。 (継承元 ContextWrapper) |
| GetExternalMediaDirs() |
古い.
アプリケーションがメディア ファイルを配置できるすべての外部ストレージ デバイス上のアプリケーション固有のディレクトリへの絶対パスを返します。 (継承元 ContextWrapper) |
| GetFileStreamPath(String) |
OpenFileOutput(String, FileCreationMode)で作成されたファイルが格納されているファイル システムの絶対パスを返します。 (継承元 ContextWrapper) |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| GetObbDirs() |
アプリケーションの OBB ファイル (存在する場合) が見つかるすべての外部ストレージ デバイス上のアプリケーション固有のディレクトリへの絶対パスを返します。 (継承元 ContextWrapper) |
| GetPreferences(FileCreationMode) |
このアクティビティにプライベートな基本設定にアクセスするための |
| GetSharedPreferences(String, FileCreationMode) |
基本設定ファイル 'name' の内容を取得して保持し、値を取得および変更できる SharedPreferences を返します。 (継承元 ContextWrapper) |
| GetString(Int32, Object[]) |
アプリケーションのパッケージの既定の文字列テーブルからローカライズされた文字列を返します。 (継承元 Context) |
| GetString(Int32) |
アプリケーションのパッケージの既定の文字列テーブルからローカライズされた文字列を返します。 (継承元 Context) |
| GetSystemService(Class) |
クラス別にシステム レベルのサービスにハンドルを返します。 (継承元 Context) |
| GetSystemService(String) |
名前でシステム レベルのサービスにハンドルを返します。 (継承元 ContextWrapper) |
| GetSystemServiceName(Class) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| GetText(Int32) |
アプリケーションのパッケージの既定の文字列テーブルから、ローカライズされたスタイルの CharSequence を返します。 (継承元 Context) |
| GetTextFormatted(Int32) |
アプリケーションのパッケージの既定の文字列テーブルから、ローカライズされたスタイルの CharSequence を返します。 (継承元 Context) |
| GrantUriPermission(String, Uri, ActivityFlags) |
そのパッケージに URI のコンテンツ プロバイダーにアクセスするための一般的なアクセス許可があるかどうかに関係なく、特定の URI にアクセスするアクセス許可を別のパッケージに付与します。 (継承元 ContextWrapper) |
| InvalidateOptionsMenu() |
オプション メニューが変更されたことを宣言します。そのため、再作成する必要があります。 |
| JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| ManagedQuery(Uri, String[], String, String[], String) |
古い.
ラッパーの周囲
|
| MoveDatabaseFrom(Context, String) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| MoveSharedPreferencesFrom(Context, String) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| MoveTaskToBack(Boolean) |
このアクティビティを含むタスクをアクティビティ スタックの背面に移動します。 |
| NavigateUpTo(Intent) |
このアクティビティから upIntent で指定されたアクティビティに移動し、プロセスでこのアクティビティを終了します。 |
| NavigateUpToFromChild(Activity, Intent) |
これは、この子アクティビティが |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32) |
このコンテキストのテーマでスタイル設定された属性情報を取得します。 (継承元 Context) |
| ObtainStyledAttributes(IAttributeSet, Int32[]) |
このコンテキストのテーマでスタイル設定された属性情報を取得します。 (継承元 Context) |
| ObtainStyledAttributes(Int32, Int32[]) |
このコンテキストのテーマでスタイル設定された属性情報を取得します。 (継承元 Context) |
| ObtainStyledAttributes(Int32[]) |
このコンテキストのテーマでスタイル設定された属性情報を取得します。 (継承元 Context) |
| OnActionModeFinished(ActionMode) |
アクション モードが完了したことをアクティビティに通知します。 |
| OnActionModeStarted(ActionMode) |
アクション モードが開始されたことをアクティビティに通知します。 |
| OnActivityReenter(Int32, Intent) |
アクティビティ遷移で起動したアクティビティが、返されるアクティビティの遷移によってこのアクティビティを公開し、resultCode とその他のデータを提供すると呼び出されます。 |
| OnActivityResult(Int32, Result, Intent, ComponentCaller) |
|
| OnActivityResult(Int32, Result, Intent) |
起動したアクティビティが終了すると呼び出され、開始した requestCode、返された resultCode、およびその他のデータが提供されます。 |
| OnApplyThemeResource(Resources+Theme, Int32, Boolean) |
現在の Theme オブジェクトにテーマ リソースを適用するために、 |
| OnAttachedToWindow() |
アクティビティに関連付けられているメイン ウィンドウがウィンドウ マネージャーにアタッチされたときに呼び出されます。 |
| OnAttachFragment(Fragment) |
Fragment がこのアクティビティにアタッチされている場合、その |
| OnBackPressed() |
アクティビティがユーザーのバック キーの押下を検出したときに呼び出されます。 |
| OnChildTitleChanged(Activity, ICharSequence) | |
| OnChildTitleChanged(Activity, String) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 |
| OnConfigurationChanged(Configuration) |
アクティビティの実行中にデバイス構成が変更されたときにシステムによって呼び出されます。 |
| OnContentChanged() |
このフックは、画面のコンテンツ ビューが変更されるたびに呼び出されます ( M:Android.Views.Window.SetContentView(Android.Views.View,.LayoutParams) または AddContentView(View, ViewGroup+LayoutParams))。 |
| OnContextItemSelected(IMenuItem) |
このフックは、コンテキスト メニューの項目が選択されるたびに呼び出されます。 |
| OnContextMenuClosed(IMenu) |
このフックは、コンテキスト メニューが閉じられるたびに呼び出されます (ユーザーが [戻る]/[メニュー] ボタンを使用してメニューをキャンセルするか、項目が選択されている場合)。 |
| OnCreate(Bundle, PersistableBundle) |
|
| OnCreate(Bundle) |
アクティビティの開始時に呼び出されます。 |
| OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo) |
|
| OnCreateDescription() |
このアクティビティの新しい説明を生成します。 |
| OnCreateDescriptionFormatted() |
このアクティビティの新しい説明を生成します。 |
| OnCreateDialog(Int32, Bundle) |
古い.
アクティビティによって管理 (保存および復元) されるダイアログを作成するためのコールバック。 |
| OnCreateDialog(Int32) |
古い.
このメンバーは非推奨です。 |
| OnCreateNavigateUpTaskStack(TaskStackBuilder) |
別のタスクからのアップ ナビゲーション中に生成される合成タスク スタックを定義します。 |
| OnCreateOptionsMenu(IMenu) |
アクティビティの標準オプション メニューの内容を初期化します。 |
| OnCreatePanelMenu(Int32, IMenu) |
の既定の実装
|
| OnCreatePanelView(Int32) |
の既定の実装
|
| OnCreateThumbnail(Bitmap, Canvas) |
このメンバーは非推奨です。 |
| OnCreateView(String, Context, IAttributeSet) |
|
| OnCreateView(View, String, Context, IAttributeSet) |
の標準実装
|
| OnDestroy() |
アクティビティが破棄される前に、最終的なクリーンアップを実行します。 |
| OnDetachedFromWindow() |
アクティビティに関連付けられているメイン ウィンドウがウィンドウ マネージャーからデタッチされたときに呼び出されます。 |
| OnEnterAnimationComplete() |
アクティビティは、ウィンドウがアニメーション化されている期間中は描画できません。 |
| OnGenericMotionEvent(MotionEvent) |
アクティビティ内のどのビューでも汎用モーション イベントが処理されなかった場合に呼び出されます。 |
| OnGetDirectActions(CancellationSignal, IConsumer) |
アプリでサポートされている直接アクションの一覧を返します。 |
| OnKeyDown(Keycode, KeyEvent) |
キーが押され、アクティビティ内のどのビューでも処理されなかったときに呼び出されます。 |
| OnKeyLongPress(Keycode, KeyEvent) |
|
| OnKeyMultiple(Keycode, Int32, KeyEvent) |
|
| OnKeyShortcut(Keycode, KeyEvent) |
アクティビティのどのビューでもキー ショートカット イベントが処理されない場合に呼び出されます。 |
| OnKeyUp(Keycode, KeyEvent) |
アクティビティ内のどのビューでもキーが解放され、処理されなかったときに呼び出されます。 |
| OnLocalVoiceInteractionStarted() |
|
| OnLocalVoiceInteractionStopped() |
ローカル音声操作が、 |
| OnLowMemory() |
これは、システム全体がメモリ不足で実行されており、アクティブに実行されているプロセスがメモリ使用量を削減する必要がある場合に呼び出されます。 |
| OnMenuItemSelected(Int32, IMenuItem) |
の既定の実装
|
| OnMenuOpened(Int32, IMenu) |
追加する |
| OnMultiWindowModeChanged(Boolean, Configuration) |
アクティビティが全画面表示モードからマルチウィンドウ モードに変わり、その逆の場合にシステムによって呼び出されます。 |
| OnMultiWindowModeChanged(Boolean) |
アクティビティが全画面表示モードからマルチウィンドウ モードに変わり、その逆の場合にシステムによって呼び出されます。 |
| OnNavigateUp() |
このメソッドは、ユーザーがアクション バーからアプリケーションのアクティビティ階層内で Up に移動することを選択するたびに呼び出されます。 |
| OnNavigateUpFromChild(Activity) |
これは、この子アクティビティが上に移動しようとしたときに呼び出されます。 |
| OnNewIntent(Intent, ComponentCaller) |
|
| OnNewIntent(Intent) |
これは、パッケージ内で launchMode を "singleTop" に設定するアクティビティ、またはクライアントが |
| OnOptionsItemSelected(IMenuItem) |
このフックは、オプション メニューの項目が選択されるたびに呼び出されます。 |
| OnOptionsMenuClosed(IMenu) |
このフックは、オプション メニューが閉じられるたびに呼び出されます (ユーザーが [戻る] または [メニュー] ボタンを使用してメニューをキャンセルするか、項目が選択されている場合)。 |
| OnPanelClosed(Int32, IMenu) |
アクティビティの |
| OnPause() |
ユーザーがアクティビティをアクティブに操作しなくなったが、画面に表示される場合に、アクティビティ ライフサイクルの一部として呼び出されます。 |
| OnPerformDirectAction(String, Bundle, CancellationSignal, IConsumer) |
これは、アプリによって以前に定義されたアクションを実行するために呼び出されます。 |
| OnPictureInPictureModeChanged(Boolean, Configuration) |
ピクチャインピクチャモードとの間でアクティビティが切り替わると、システムによって呼び出されます。 |
| OnPictureInPictureModeChanged(Boolean) |
ピクチャインピクチャモードとの間でアクティビティが切り替わると、システムによって呼び出されます。 |
| OnPictureInPictureRequested() |
このメソッドは、サポートされている場合にピクチャ モードの画像を入力する必要があるさまざまな場合にシステムによって呼び出されます。 |
| OnPictureInPictureUiStateChanged(PictureInPictureUiState) |
アクティビティが PiP にあり、状態が変更されたときにシステムによって呼び出されます。 |
| OnPostCreate(Bundle, PersistableBundle) |
これは |
| OnPostCreate(Bundle) |
アクティビティの起動が完了すると呼び出されます ( |
| OnPostResume() |
アクティビティの再開が完了したときに呼び出されます ( |
| OnPrepareDialog(Int32, Dialog, Bundle) |
古い.
表示される前に、管理されたダイアログを準備する機会を提供します。 |
| OnPrepareDialog(Int32, Dialog) |
古い.
このメンバーは非推奨です。 |
| OnPrepareNavigateUpTaskStack(TaskStackBuilder) |
別のタスクからの Up ナビゲーション中に生成される合成タスク スタックを準備します。 |
| OnPrepareOptionsMenu(IMenu) |
画面の標準オプション メニューを表示する準備をします。 |
| OnPreparePanel(Int32, View, IMenu) |
の既定の実装
|
| OnProvideAssistContent(AssistContent) |
これは、現在のアクティビティに関連するコンテンツへの参照を提供するために、ユーザーが支援を要求するときに呼び出されます。 |
| OnProvideAssistData(Bundle) |
これは、現在のアプリケーションのすべてのコンテキストで完全な |
| OnProvideKeyboardShortcuts(IList<KeyboardShortcutGroup>, IMenu, Int32) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 |
| OnProvideReferrer() |
オーバーライドして、アプリによって現在表示されているコンテンツの参照元を生成します。 |
| OnRequestPermissionsResult(Int32, String[], Permission[], Int32) |
アクセス許可を要求した結果のコールバック。 |
| OnRequestPermissionsResult(Int32, String[], Permission[]) |
アクセス許可を要求した結果のコールバック。 |
| OnRestart() |
現在のアクティビティがユーザーに再表示されるときに |
| OnRestoreInstanceState(Bundle, PersistableBundle) |
これは |
| OnRestoreInstanceState(Bundle) |
このメソッドは、<var>savedInstanceState</var> で指定した、以前に保存した状態からアクティビティが再初期化されるときに |
| OnResume() |
|
| OnRetainNonConfigurationInstance() |
構成の変更によるアクティビティの破棄の一環として、新しい構成に対して新しいインスタンスがすぐに作成されることがわかっている場合に、システムによって呼び出されます。 |
| OnSaveInstanceState(Bundle, PersistableBundle) |
これは |
| OnSaveInstanceState(Bundle) |
|
| OnSearchRequested() |
ユーザーが検索を開始する必要がある場合に呼び出されます。 |
| OnSearchRequested(SearchEvent) |
このフックは、ユーザーが検索を開始する必要がある場合に呼び出されます。 |
| OnStart() |
|
| OnStateNotSaved() |
|
| OnStop() |
ユーザーに表示されなくなったときに呼び出されます。 |
| OnTitleChanged(ICharSequence, Color) | |
| OnTitleChanged(String, Color) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 |
| OnTopResumedActivityChanged(Boolean) |
アクティビティがシステム内で再開された上位の位置を取得または失ったときに呼び出されます。 |
| OnTouchEvent(MotionEvent) |
アクティビティ内のどのビューでもタッチ スクリーン イベントが処理されなかったときに呼び出されます。 |
| OnTrackballEvent(MotionEvent) |
トラックボールが移動され、アクティビティ内のどのビューも処理されなかったときに呼び出されます。 |
| OnTrimMemory(TrimMemory) |
不要なメモリをプロセスからトリミングするプロセスに適したタイミングであるとオペレーティング システムが判断したときに呼び出されます。 |
| OnUserInteraction() |
キー、タッチ、またはトラックボール イベントがアクティビティにディスパッチされるたびに呼び出されます。 |
| OnUserLeaveHint() |
ユーザーが選択した結果としてアクティビティがバックグラウンドに入り込みようとしているときに、アクティビティライフサイクルの一部として呼び出されます。 |
| OnVisibleBehindCanceled() |
このアクティビティに対する半透明のアクティビティが不透明になったり、別のアクティビティが起動されたりするときに呼び出されます。 |
| OnWindowAttributesChanged(WindowManagerLayoutParams) |
これは、現在のウィンドウ属性が変更されるたびに呼び出されます。 |
| OnWindowFocusChanged(Boolean) |
アクティビティの現在の |
| OnWindowStartingActionMode(ActionMode+ICallback, ActionModeType) |
アクティビティに、システムによって要求されたアクション モードの UI を制御する機会を与えます。 |
| OnWindowStartingActionMode(ActionMode+ICallback) |
アクティビティに、システムによって要求されたアクション モードの UI を制御する機会を与えます。 |
| OpenContextMenu(View) |
プログラムによって、特定の |
| OpenFileInput(String) |
読み取り用に、このコンテキストのアプリケーション パッケージに関連付けられているプライベート ファイルを開きます。 (継承元 ContextWrapper) |
| OpenFileOutput(String, FileCreationMode) |
書き込みのために、このコンテキストのアプリケーション パッケージに関連付けられているプライベート ファイルを開きます。 (継承元 ContextWrapper) |
| OpenOptionsMenu() |
プログラムによってオプション メニューが開きます。 |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler) |
このコンテキストのアプリケーション パッケージに関連付けられている新しいプライベート SQLiteDatabase を開きます。 (継承元 ContextWrapper) |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory) |
このコンテキストのアプリケーション パッケージに関連付けられている新しいプライベート SQLiteDatabase を開きます。 (継承元 ContextWrapper) |
| OverrideActivityTransition(OverrideTransition, Int32, Int32, Int32) |
このアクティビティを使用して、アクティビティの切り替えのアニメーションをカスタマイズします。 |
| OverrideActivityTransition(OverrideTransition, Int32, Int32) |
このアクティビティを使用して、アクティビティの切り替えのアニメーションをカスタマイズします。 |
| OverridePendingTransition(Int32, Int32, Int32) |
|
| OverridePendingTransition(Int32, Int32) |
|
| PeekWallpaper() |
古い.
(継承元 ContextWrapper)
|
| PostponeEnterTransition() |
アクティビティが |
| Recreate() |
このアクティビティを新しいインスタンスで再作成します。 |
| RegisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks) |
このアクティビティのみのライフサイクル コールバックを受け取る |
| RegisterComponentCallbacks(IComponentCallbacks) |
コンテキストの基本アプリケーションに新しい |
| RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
新しいデバイス ID 変更リスナーを |
| RegisterForContextMenu(View) |
特定のビューに対して表示するコンテキスト メニューを登録します (複数のビューでコンテキスト メニューを表示できます)。 |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
古い.
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Context) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
古い.
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Context) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
インテント ブロードキャストを受信するように登録し、 <var>scheduler</var> のコンテキストで実行します。 (継承元 ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter) |
メイン アクティビティ スレッドで実行する BroadcastReceiver を登録します。 (継承元 ContextWrapper) |
| RegisterScreenCaptureCallback(IExecutor, Activity+IScreenCaptureCallback) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 |
| ReleaseInstance() |
メモリを解放するために、このアクティビティのローカル アプリ インスタンスを解放するように依頼します。 |
| RemoveDialog(Int32) |
古い.
このアクティビティによって管理されているダイアログへの内部参照を削除します。 |
| RemoveStickyBroadcast(Intent) |
古い.
(継承元 ContextWrapper)
|
| RemoveStickyBroadcastAsUser(Intent, UserHandle) |
古い.
(継承元 ContextWrapper)
|
| ReportFullyDrawn() |
診断と最適化の目的で、アプリが完全に描画されたことをシステムに報告します。 |
| RequestDragAndDropPermissions(DragEvent) |
このアクティビティにバインド |
| RequestFullscreenMode(FullscreenModeRequest, IOutcomeReceiver) |
アクティビティを全画面表示にするよう要求します。 |
| RequestOpenInBrowserEducation() |
"ブラウザーで開く" 教育の表示を要求します。 |
| RequestPermissions(String[], Int32, Int32) |
このアプリケーションに付与するアクセス許可を要求します。 |
| RequestPermissions(String[], Int32) |
このアプリケーションに付与するアクセス許可を要求します。 |
| RequestShowKeyboardShortcuts() |
[キーボード ショートカット] 画面に表示を要求します。 |
| RequestVisibleBehind(Boolean) |
その上の半透明なアクティビティの背後に表示されるアクティビティは、 |
| RequestWindowFeature(WindowFeatures) |
拡張ウィンドウ機能を有効にします。 |
| RequireViewById(Int32) |
|
| RequireViewById<T>(Int32) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 |
| RevokeSelfPermissionOnKill(String) |
ランタイム アクセス許可の非同期失効をトリガーします。 (継承元 Context) |
| RevokeSelfPermissionsOnKill(ICollection<String>) |
呼び出し元パッケージの 1 つ以上のアクセス許可の失効をトリガーします。 (継承元 Context) |
| RevokeUriPermission(String, Uri, ActivityFlags) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| RevokeUriPermission(Uri, ActivityFlags) |
System.String,Android.Net.Uri,Android.Net.Uri)で以前に追加された特定のコンテンツ プロバイダー URI にアクセスするためのすべてのアクセス許可を削除します。 (継承元 ContextWrapper) |
| RunOnUiThread(Action) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 |
| RunOnUiThread(IRunnable) |
UI スレッドで指定されたアクションを実行します。 |
| SendBroadcast(Intent, String, Bundle) |
必要に応じて必要なアクセス許可を適用できるように、すべての関心のある BroadcastReceivers に特定の意図をブロードキャストします。 (継承元 Context) |
| SendBroadcast(Intent, String) |
必要に応じて必要なアクセス許可を適用できるように、すべての関心のある BroadcastReceivers に特定の意図をブロードキャストします。 (継承元 ContextWrapper) |
| SendBroadcast(Intent) |
関心のあるすべての BroadcastReceivers に特定の意図をブロードキャストします。 (継承元 ContextWrapper) |
| SendBroadcastAsUser(Intent, UserHandle, String) |
ブロードキャストの送信先ユーザーを指定できる SendBroadcast(Intent, String) のバージョン。 (継承元 ContextWrapper) |
| SendBroadcastAsUser(Intent, UserHandle) |
ブロードキャストの送信先ユーザーを指定できる SendBroadcast(Intent) のバージョン。 (継承元 ContextWrapper) |
| SendBroadcastWithMultiplePermissions(Intent, String[]) |
関心のあるすべての BroadcastReceivers に特定の意図をブロードキャストし、必要なアクセス許可の配列を適用できるようにします。 (継承元 Context) |
| SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
ブロードキャストからデータを受信できる SendBroadcast(Intent) のバージョン。 (継承元 ContextWrapper) |
| SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
ブロードキャストからデータを受信できる |
| SendOrderedBroadcast(Intent, String, Bundle) |
関心のあるすべての BroadcastReceivers に特定の意図をブロードキャストし、優先する受信者が優先されていない受信者に配信される前にブロードキャストを使用できるように、一度に 1 つずつ配信します。 (継承元 Context) |
| SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
ブロードキャストの送信先の受信者に制限を適用するアプリ操作を指定できる |
| SendOrderedBroadcast(Intent, String) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| SendStickyBroadcast(Intent, Bundle) |
"固定" である |
| SendStickyBroadcast(Intent) |
古い.
"固定" である |
| SendStickyBroadcastAsUser(Intent, UserHandle) |
古い.
(継承元 ContextWrapper)
|
| SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle) |
古い.
(継承元 ContextWrapper)
|
| SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle) |
古い.
(継承元 ContextWrapper)
|
| SetActionBar(Toolbar) |
このアクティビティ ウィンドウの |
| SetAllowCrossUidActivitySwitchFromBelow(Boolean) |
タスク内のこのアクティビティの下にあるアクティビティが、他のアクティビティを開始するか、タスクを完了できるかを指定します。 |
| SetContentView(Int32) |
レイアウト リソースのアクティビティ コンテンツを設定します。 |
| SetContentView(View, ViewGroup+LayoutParams) |
レイアウト リソースのアクティビティ コンテンツを設定します。 |
| SetContentView(View) |
アクティビティの内容を明示的なビューに設定します。 |
| SetDefaultKeyMode(DefaultKey) |
このアクティビティの既定のキー処理を選択します。 |
| SetEnterSharedElementCallback(SharedElementCallback) |
|
| SetExitSharedElementCallback(SharedElementCallback) |
|
| SetFeatureDrawable(WindowFeatures, Drawable) |
|
| SetFeatureDrawableAlpha(WindowFeatures, Int32) |
|
| SetFeatureDrawableResource(WindowFeatures, Int32) |
|
| SetFeatureDrawableUri(WindowFeatures, Uri) |
|
| SetFinishOnTouchOutside(Boolean) |
ウィンドウの境界外に触れたときに、このアクティビティを終了するかどうかを設定します。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetInheritShowWhenLocked(Boolean) |
ロック画面が稼働していて、このアクティビティの背後に showWhenLock 属性が設定されている別のアクティビティがある場合に、この |
| SetIntent(Intent, ComponentCaller) |
|
| SetLocusContext(LocusId, Bundle) |
このアクティビティの |
| SetPersistent(Boolean) |
このメンバーは非推奨です。 |
| SetPictureInPictureParams(PictureInPictureParams) |
ピクチャインピクチャ アクティビティのプロパティを更新するか、後で |
| SetProgress(Int32) |
タイトルの進行状況バーの進行状況を設定します。 |
| SetProgressBarIndeterminate(Boolean) |
タイトルの水平進行状況バーを不確定にするかどうかを設定します (循環は常に不確定です)。 |
| SetProgressBarIndeterminateVisibility(Boolean) |
タイトルの不確定な進行状況バーの表示を設定します。 |
| SetProgressBarVisibility(Boolean) |
タイトルの進行状況バーの表示を設定します。 |
| SetRecentsScreenshotEnabled(Boolean) |
false に設定されている場合、これは、最近の画面で表現として使用されるアクティビティのスクリーンショットを撮るべきではないことをシステムに示します。 |
| SetResult(Result, Intent) |
これを呼び出して、アクティビティが呼び出し元に返す結果を設定します。 |
| SetResult(Result) |
これを呼び出して、アクティビティが呼び出し元に返す結果を設定します。 |
| SetSecondaryProgress(Int32) |
タイトルの進行状況バーのセカンダリ進行状況を設定します。 |
| SetShouldDockBigOverlays(Boolean) |
拡大されたピクチャインピクチャなどの大きなオーバーレイをテレビにドッキングする設定を指定します ( |
| SetShowWhenLocked(Boolean) |
ロック画面が起動し、アクティビティが再開されるたびに、ロック画面の上に |
| SetTaskDescription(ActivityManager+TaskDescription) |
最近使ったシステム UI 内のプレゼンテーション用に、このアクティビティを含むタスクを説明する情報を設定します。 |
| SetTheme(Int32) |
このコンテキストの基本テーマを設定します。 (継承元 ContextWrapper) |
| SetTheme(Resources+Theme) |
現在のテーマの構成を設定します。 (継承元 ContextThemeWrapper) |
| SetTitle(Int32) |
このアクティビティに関連付けられているタイトルを変更します。 |
| SetTranslucent(Boolean) |
アクティビティ (特に |
| SetTurnScreenOn(Boolean) |
|
| SetVisible(Boolean) |
このアクティビティのメイン ウィンドウを表示するかどうかを制御します。 |
| SetVrModeEnabled(Boolean, ComponentName) |
このアクティビティの仮想現実 (VR) モードを有効または無効にします。 |
| SetWallpaper(Bitmap) |
古い.
(継承元 ContextWrapper)
|
| SetWallpaper(Stream) |
古い.
(継承元 ContextWrapper)
|
| ShouldDockBigOverlays() |
大きなオーバーレイを、 |
| ShouldShowRequestPermissionRationale(String, Int32) |
アクセス許可を要求する前に、根拠のある UI を表示する必要があるかどうかを取得します。 |
| ShouldShowRequestPermissionRationale(String) |
アクセス許可を要求する前に、根拠のある UI を表示する必要があるかどうかを取得します。 |
| ShouldUpRecreateTask(Intent) |
targetIntent を使用してこのアクティビティから 'up' を移動するときに、アプリでタスクを再作成する必要がある場合は true を返します。 |
| ShowAssist(Bundle) |
現在のアシスタントをユーザーに表示するように依頼します。 |
| ShowDialog(Int32, Bundle) |
古い.
このアクティビティによって管理されるダイアログを表示します。 |
| ShowDialog(Int32) |
古い.
引数を受け取らない |
| ShowLockTaskEscapeMessage() |
ロック タスク モードを終了する方法をユーザーに伝えるシステム定義メッセージをユーザーに表示します。 |
| StartActionMode(ActionMode+ICallback, ActionModeType) |
既定の種類の |
| StartActionMode(ActionMode+ICallback) |
既定の種類の |
| StartActivities(Intent[], Bundle) |
複数の新しいアクティビティを起動します。 (継承元 ContextWrapper) |
| StartActivities(Intent[]) |
オプションが指定されていない StartActivities(Intent[], Bundle) と同じです。 (継承元 ContextWrapper) |
| StartActivity(Intent, Bundle) |
新しいアクティビティを起動します。 (継承元 ContextWrapper) |
| StartActivity(Intent) |
オプションが指定されていない StartActivity(Intent, Bundle) と同じです。 (継承元 ContextWrapper) |
| StartActivity(Type) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Context) |
| StartActivityForResult(Intent, Int32, Bundle) |
終了時に結果を求めるアクティビティを起動します。 |
| StartActivityForResult(Intent, Int32) |
オプションなしで |
| StartActivityForResult(Type, Int32) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 |
| StartActivityFromChild(Activity, Intent, Int32, Bundle) |
これは、この子アクティビティがその |
| StartActivityFromChild(Activity, Intent, Int32) |
オプションなしで |
| StartActivityFromFragment(Fragment, Intent, Int32, Bundle) |
これは、このアクティビティの Fragment がその |
| StartActivityFromFragment(Fragment, Intent, Int32) |
オプションなしで |
| StartActivityIfNeeded(Intent, Int32, Bundle) |
特定のインテントを処理するために新しいアクティビティ インスタンスが必要な場合にのみ、アクティビティを起動する特別なバリエーション。 |
| StartActivityIfNeeded(Intent, Int32) |
オプションなしで |
| StartForegroundService(Intent) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| StartInstrumentation(ComponentName, String, Bundle) |
Instrumentation クラスの実行を開始します。 (継承元 ContextWrapper) |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
StartActivity(Intent, Bundle)と同様ですが、IntentSender を使用して開始します。 (継承元 ContextWrapper) |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 ContextWrapper) |
| StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
|
| StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32) |
オプションなしで |
| StartIntentSenderFromChild(Activity, IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
|
| StartIntentSenderFromChild(Activity, IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32) |
オプションなしで |
| StartLocalVoiceInteraction(Bundle) |
ローカル音声対話セッションを開始します。 |
| StartLockTask() |
このアクティビティを、ユーザーが制限された一連のアプリケーションにロックされているモードにするよう要求します。 |
| StartManagingCursor(ICursor) |
古い.
このメソッドを使用すると、アクティビティは、アクティビティのライフサイクルに基づいて、特定の |
| StartNextMatchingActivity(Intent, Bundle) |
他のアクティビティ コンポーネントを置き換えるときに使用する、アクティビティの開始の特別なバージョン。 |
| StartNextMatchingActivity(Intent) |
オプションなしで |
| StartPostponedEnterTransition() |
|
| StartSearch(String, Boolean, Bundle, Boolean) |
このフックは、検索 UI を起動するために呼び出されます。 |
| StartService(Intent) |
特定のアプリケーション サービスを開始することを要求します。 (継承元 ContextWrapper) |
| StopLocalVoiceInteraction() |
|
| StopLockTask() |
現在のタスクがロックされないようにします。 |
| StopManagingCursor(ICursor) |
古い.
以前に |
| StopService(Intent) |
特定のアプリケーション サービスを停止することを要求します。 (継承元 ContextWrapper) |
| TakeKeyEvents(Boolean) |
このアクティビティに主要なイベントが発生することを要求します。 |
| ToArray<T>() |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| TriggerSearch(String, Bundle) |
|
| UnbindService(IServiceConnection) |
アプリケーション サービスから切断します。 (継承元 ContextWrapper) |
| UnregisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks) |
以前に |
| UnregisterComponentCallbacks(IComponentCallbacks) |
以前に |
| UnregisterDeviceIdChangeListener(IIntConsumer) |
コンテキストからデバイス ID 変更リスナーを削除します。 (継承元 Context) |
| UnregisterForContextMenu(View) |
特定のビューに対してコンテキスト メニューが表示されないようにします。 |
| UnregisterFromRuntime() |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Object) |
| UnregisterReceiver(BroadcastReceiver) |
以前に登録された BroadcastReceiver の登録を解除します。 (継承元 ContextWrapper) |
| UnregisterScreenCaptureCallback(Activity+IScreenCaptureCallback) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 |
| UpdateServiceGroup(IServiceConnection, Int32, Int32) |
以前に |
| Wait() |
現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。 (継承元 Object) |
| Wait(Int64, Int32) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
| Wait(Int64) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Object) |
| IJavaPeerable.Finalized() |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Object) |
| IJavaPeerable.JniManagedPeerState |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 (継承元 Object) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
アクティビティは、ユーザーが実行できる単一の集中型のアクティビティです。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|