Если вы хотите создать кнопку, которая выйдет из приложения, когда пользователь нажмет на нее, попробуйте следующее:
JButton exit = new JButton("exit");
ActionListener al = new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
};
exit.addActionListener(al);
Теперь, когда вы нажмете на эту кнопку, приложение выйдет.
попробуйте изменить параметр сортировки на
val sortOrder = "${ContactsContract.CommonDataKinds.Phone.CONTACT_ID} ASC"
, также CONTACT_ID
никогда не должно быть нулевым, поэтому я удалил бы часть
AND ${ContactsContract.CommonDataKinds.Phone.CONTACT_ID} IS NOT NULL
.