public class MainActivity extends AppCompatActivity { Button button; TextView textView; String TAG = MainActivity.class.getName();//LOG TAG ArrayList contactName = new ArrayList(); ArrayList contactID=new ArrayList(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) findViewById(R.id.button); textView = (TextView) findViewById(R.id.textView); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { final Cursor kontakteList = getContentResolver().query(//ContentResolver ContactsContract.Contacts.CONTENT_URI,//URI new String[]{//Select ContactsContract.PhoneLookup._ID, ContactsContract.PhoneLookup.DISPLAY_NAME}, null,//WHERE null,//WHERE ARGS null//ORDER );//query if(kontakteList.moveToFirst()) {//if Cursor not null String[] columnNames = kontakteList.getColumnNames();//getColumnNames Log.d(TAG, "column Names size: "+columnNames.length); StringBuilder stringBuilder=new StringBuilder(); for (int i=0;i