Share via


CarrierMessagingService.OnFilterSms メソッド

定義

受信 SMS メッセージをフィルター処理するには、このメソッドをオーバーライドします。

[Android.Runtime.Register("onFilterSms", "(Landroid/service/carrier/MessagePdu;Ljava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnFilterSms_Landroid_service_carrier_MessagePdu_Ljava_lang_String_IILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)]
public virtual void OnFilterSms (Android.Service.Carrier.MessagePdu pdu, string format, int destPort, int subId, Android.Service.Carrier.CarrierMessagingService.IResultCallback callback);
[<Android.Runtime.Register("onFilterSms", "(Landroid/service/carrier/MessagePdu;Ljava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnFilterSms_Landroid_service_carrier_MessagePdu_Ljava_lang_String_IILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)>]
abstract member OnFilterSms : Android.Service.Carrier.MessagePdu * string * int * int * Android.Service.Carrier.CarrierMessagingService.IResultCallback -> unit
override this.OnFilterSms : Android.Service.Carrier.MessagePdu * string * int * int * Android.Service.Carrier.CarrierMessagingService.IResultCallback -> unit

パラメーター

pdu
MessagePdu

メッセージの PDU

format
String

PDU の形式 (通常は "3gpp" または "3gpp2" )

destPort
Int32

バイナリ SMS の宛先ポート。テキスト SMS の場合は -1 になります

subId
Int32

SIM の SMS サブスクリプション ID

callback
CarrierMessagingService.IResultCallback

result コールバック。 trueを呼び出して受信 SMS メッセージを保持し、SMS アプリに配信しfalse、メッセージを削除します。

属性

注釈

の Java ドキュメント android.service.carrier.CarrierMessagingService.onFilterSms(android.service.carrier.MessagePdu, java.lang.String, int, int, android.service.carrier.ResultCallback)

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

適用対象