0

我的应用程序启动联系人选择器

 Intent intent = new Intent(Intent.ACTION_PICK,
 ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(intent, PICK_CONTACT_REQUEST);

我需要能够检测联系人选择器是否失去焦点而不将结果返回给我的活动(捕获它的 onPause 事件就可以了)。

如果没有在我的清单中声明,有没有办法可以访问活动生命周期事件。(我尝试registerActivityLifecycleCallbacks()在我的 Application 类中注册,但没有在 ContactPicker 中输入事件)。

我能想到的其他方法是创建一个自定义联系人选择器,但这将是很多工作。

4

0 回答 0