1

我想每个人都知道在 android 设备中添加联系人。在成功添加联系人后将联系人添加到设备中时,我们会收到一条吐司消息“联系人已保存”。但我想要的是获取我自己的 toast 消息,例如“(联系人姓名)联系人已保存” (如 codefinder 联系人已保存),而不是获取默认的 toast 消息。我怎么能得到那个....

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 回答