android - 如何在插入联系人后禁用联系人显示

标签 android

我使用以下代码从我的应用中插入新联系人。

           Intent intent = new Intent(ContactsContract.Intents.Insert.ACTION);
            intent.setType(ContactsContract.RawContacts.CONTENT_TYPE);
            startActivity(intent);

按下后退按钮,android 保存联系人并返回到我的应用。

但是,在返回我的应用程序后,android 突然在我的应用程序顶部显示新插入的联系人。这是我没想到的。

有没有办法在插入后禁止显示联系人?

最佳答案

好的,我在 Android 文档中找到了答案

            intent.putExtra("finishActivityOnSaveCompleted", true);

请阅读部分

Add the navigation flag

http://developer.android.com/training/contacts-provider/modify-data.html

关于android - 如何在插入联系人后禁用联系人显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35667729/

相关文章:

android - 可点击的图像 - 安卓

java - Activity ——如何与他们一起工作?

android - 无法使 Android ImageSwitcher 背景透明

Android: setDataSource IOException happend: java.io.FileNotFoundException: No content provider: http://

java - Android 严格模式 java.lang.Throwable : Explicit termination method 'close' not called

android - 如何更新SqlOpenHelper中的表?

android - 无法将调试器连接到 Jelly Bean Galaxy Nexus

java - 将日期字符串解析为 "yyyy-MM-dd' T'HH :mm:ss' -'hh:mm" 时,小时、分钟和米尔值错误

java - 空字符串末尾有 "\u0000"

java - 尝试调用接口(interface)方法 'java.lang.Object[] java.util.Collection.toArray()'