次の方法で共有


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 人のユーザー間のチャットを表すアクティビティを提供する場合 (たとえばAB、このチャット状態は次のように表されます)。

<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.Builder#setLocusId(LocusId) ShortcutInfo.Builder.setLocusId(chatId)) にandroid.content.pm.ShortcutInfo設定すると、そのチャット会話のランチャー ショートカットが提供されます。 <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>

注: また、詳細については、 ContentCaptureManager Android システムによって提供されるデバイス上のインテリジェンス サービスによってのみ使用されます。

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

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, Int32)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/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)

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

適用対象