1

Androidデバイスに連絡先を追加することは誰もが知っていると思います。連絡先の追加に成功した後、連絡先がデバイスに追加されると、「連絡先が保存されました」というトースト メッセージが表示されます。しかし、私が望むのは、 デフォルトのトーストメッセージを取得するのではなく、「(連絡先名)保存された連絡先」 (コードファインダーの保存された連絡先のような)のような独自のトーストメッセージを取得することです。どうやってそれを手に入れることができますか....

4

2 に答える 2

4

連絡先アプリで取得する「デフォルト」のトーストを上書きすることはできません。それはアプリ固有です。ただし、連絡先イベントをリッスンするブロードキャスト レシーバーを登録することはできます。

受信者は次のように登録できます。

    <receiver android:name="MyReceiver" >
        <intent-filter>
            <action android:name="android.intent.action.PROVIDER_CHANGED" />

            <data android:scheme="content" />
            <data android:host="com.android.contact" />
        </intent-filter>
    </receiver>
于 2012-06-08T13:03:55.313 に答える
0

このようにToastクラスを使用します

Toast.makeText(getContext(), "YOUR CUSTOM TEXT", Toast.LENGTH_LONG).show();

独自のトーストを作成します。

于 2012-06-08T13:04:45.810 に答える