LocusId クラス

定義

アプリケーション内の一意の状態 (遺伝子座) の識別子。

[Android.Runtime.Register("android/content/LocusId", ApiSince=29, DoNotGenerateAcw=true)]
public sealed class LocusId : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/content/LocusId", ApiSince=29, DoNotGenerateAcw=true)>]
type LocusId = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
LocusId
属性
実装

注釈

アプリケーション内の一意の状態 (遺伝子座) の識別子。 再起動とバックアップ/復元の間で安定している必要があります。

遺伝子座は で android.os.Build.VERSION_CODES#Q Android Q 導入された新しい概念であり、Android システムによって提供されるインテリジェンス サービスは、コンテンツ キャプチャ、ショートカット、通知などのさまざまなサブシステム間で状態を関連付けることができます。

たとえば、アプリで 2 人のユーザー間のチャットを表すアクティビティが提供されている場合 (たとえば A 、 と B)、このチャットの状態は次のように表されます。

<code>
            LocusId chatId = new LocusId("Chat_A_B");
</code>

次に、次の方法でこれを使用する chatId 必要があります。

<ul><li>チャット通知で設定します (を介して android.app.Notification.Builder#setLocusId(LocusId) Notification.Builder.setLocusId(chatId))。 <li>そのチャット会話のランチャー ショートカットを android.content.pm.ShortcutInfo 提供する場合は、 (から android.content.pm.ShortcutInfo.Builder#setLocusId(LocusId) ShortcutInfo.Builder.setLocusId(chatId)) に設定します。 <li>チャット会話アクティビティのルート ビューの に関連付けます (コンテンツ キャプチャの詳細については、 を使用android.view.View#getContentCaptureSession()してandroid.view.contentcapture.ContentCaptureContext.Builder new ContentCaptureContext.Builder(chatId).build()android.view.contentcapture.ContentCaptureSession#setContentCaptureContext( android.view.contentcapture.ContentCaptureContext) 、 を参照してくださいContentCaptureManager)。android.view.contentcapture.ContentCaptureContext <li>意図を使用してチャット会話を起動するようにアプリを Intent#ACTION_VIEW_LOCUS 構成します。 </ul>

注: LocusId は、Android システムによって提供されるデバイス上のインテリジェンス サービスでのみ使用されます。詳細については、「」を参照してください ContentCaptureManager

の Java ドキュメント android.content.LocusId

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

LocusId(String)

既定のコンストラクターです。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Creator

アプリケーション内の一意の状態 (遺伝子座) の識別子。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
Id

軌跡に関連付けられている正規の id を取得します。

JniIdentityHashCode

アプリケーション内の一意の状態 (遺伝子座) の識別子。

(継承元 Object)
JniPeerMembers

アプリケーション内の一意の状態 (遺伝子座) の識別子。

PeerReference

アプリケーション内の一意の状態 (遺伝子座) の識別子。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
DescribeContents()

アプリケーション内の一意の状態 (遺伝子座) の識別子。

Dispose()

アプリケーション内の一意の状態 (遺伝子座) の識別子。

(継承元 Object)
Dispose(Boolean)

アプリケーション内の一意の状態 (遺伝子座) の識別子。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

アプリケーション内の一意の状態 (遺伝子座) の識別子。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

アプリケーション内の一意の状態 (遺伝子座) の識別子。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

アプリケーション内の一意の状態 (遺伝子座) の識別子。

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

アプリケーション内の一意の状態 (遺伝子座) の識別子。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

アプリケーション内の一意の状態 (遺伝子座) の識別子。

(継承元 Object)
IJavaPeerable.Finalized()

アプリケーション内の一意の状態 (遺伝子座) の識別子。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

アプリケーション内の一意の状態 (遺伝子座) の識別子。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

アプリケーション内の一意の状態 (遺伝子座) の識別子。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

アプリケーション内の一意の状態 (遺伝子座) の識別子。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

アプリケーション内の一意の状態 (遺伝子座) の識別子。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

アプリケーション内の一意の状態 (遺伝子座) の識別子。

GetJniTypeName(IJavaPeerable)

アプリケーション内の一意の状態 (遺伝子座) の識別子。

適用対象