RemoteViewsService.IRemoteViewsFactory インターフェイス

定義

リモート コレクション ビュー (ListView、GridView など) とそのビューの基になるデータとの間のアダプターのインターフェイス。

[Android.Runtime.Register("android/widget/RemoteViewsService$RemoteViewsFactory", "", "Android.Widget.RemoteViewsService/IRemoteViewsFactoryInvoker")]
public interface RemoteViewsService.IRemoteViewsFactory : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/widget/RemoteViewsService$RemoteViewsFactory", "", "Android.Widget.RemoteViewsService/IRemoteViewsFactoryInvoker")>]
type RemoteViewsService.IRemoteViewsFactory = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
属性
実装

注釈

リモート コレクション ビュー (ListView、GridView など) とそのビューの基になるデータとの間のアダプターのインターフェイス。 実装者は、データ セット内の各項目に対して RemoteView を作成する役割を担います。 このインターフェイスは、 を囲 Adapterむシン ラッパーです。

android.widget.RemoteViewsService.RemoteViewsFactoryJava ドキュメント。

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

プロパティ

Count

Android.Widget.Adapter.getCount() を参照してください。

Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
HasStableIds

Android.Widget.Adapter.hasStableIds()」を参照してください。

JniIdentityHashCode

ラップされたインスタンスの の java.lang.System.identityHashCode() 値を返します。

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniPeerMembers

メンバー アクセスと呼び出しのサポート。

(継承元 IJavaPeerable)
LoadingView

これにより、呼び出されて が返される時間 GetViewAt(Int32) の間に表示されるカスタム読み込みビューを使用できます。

PeerReference

JniObjectReferenceラップされた Java オブジェクト インスタンスの を返します。

(継承元 IJavaPeerable)
ViewTypeCount

Android.Widget.Adapter.getViewTypeCount()」を参照してください。

メソッド

Disposed()

インスタンスが破棄されたときに呼び出されます。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

このインスタンスへの未処理の参照がない場合は、 を呼び出 Dispose()します。それ以外の場合は何も行いません。

(継承元 IJavaPeerable)
Finalized()

インスタンスが終了したときに呼び出されます。

(継承元 IJavaPeerable)
GetItemId(Int32)

以下を参照してください。Adapter#getItemId(int)

GetViewAt(Int32)

以下を参照してください。Adapter#getView(int, android.view.View, android.view.ViewGroup)

OnCreate()

ファクトリが最初に構築されるときに呼び出されます。

OnDataSetChanged()

notifyDataSetChanged() がリモート アダプターでトリガーされたときに呼び出されます。

OnDestroy()

このファクトリに関連付けられている最後の RemoteViewsAdapter がバインドされていない場合に呼び出されます。

SetJniIdentityHashCode(Int32)

によって返される値を JniIdentityHashCode設定します。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

リモート コレクション ビュー (ListView、GridView など) とそのビューの基になるデータとの間のアダプターのインターフェイス。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

によって返される値を PeerReference設定します。

(継承元 IJavaPeerable)
UnregisterFromRuntime()

ランタイムが今後 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。

(継承元 IJavaPeerable)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

リモート コレクション ビュー (ListView、GridView など) とそのビューの基になるデータとの間のアダプターのインターフェイス。

GetJniTypeName(IJavaPeerable)

リモート コレクション ビュー (ListView、GridView など) とそのビューの基になるデータとの間のアダプターのインターフェイス。

適用対象