Я использую listprefernce в своем приложении, и когда пользователь делает выбор, я хотел бы проверить его на наличие ошибок, но когда я устанавливаю onclicklistener, он запускается, когда я выбираю listpreference, а не когда я делаю свой выбор.Есть ли способ заставить его проверить выбор сразу после того, как они это сделали?