处理Android中的联系人选择器活动的生命周期事件

时间:2016-01-19 13:20:36

标签: android android-activity contact android-lifecycle contactpicker

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

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

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

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

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

0 个答案:

没有答案