我正在寻找一种方法来捕获PendingIntent
,特别是ActivityNotFoundException
触发时引发的异常。
这是我用来设置PendingIntent
Intent addIntent = new Intent( Intent.ACTION_EDIT, CalendarContract.Events.CONTENT_URI );
views.setOnClickPendingIntent( R.id.button_add, PendingIntent.getActivity( context,
REQUEST_CODE_ADD,
addIntent, PendingIntent.FLAG_UPDATE_CURRENT ) );
仅用try / catch进行包装是行不通的,因为在实际激活PendingIntent
之前,不会发生异常。有什么想法吗?