Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>This my updated codes. Whenever, i click on the 'Mark' menu button, it doesnt get the selected item and display at Edit Text.</p> <p>updated Codes:-</p> <pre><code> package com.droidnova.android.samples; import java.util.ArrayList; import java.util.zip.Inflater; import android.app.ListActivity; import android.content.Context; import android.content.Intent; import android.database.Cursor; import android.os.Bundle; import android.provider.Contacts.People; import android.util.Log; import android.util.SparseBooleanArray; import android.view.Menu; import android.view.MenuItem; import android.view.MenuInflater; import android.widget.CheckBox; import android.widget.ListAdapter; import android.widget.ListView; import android.widget.SimpleCursorAdapter; public class Contacts extends ListActivity { ListView list; CheckBox cb; private static String[] PROJECTION = new String[] { People._ID, People.NAME, People.NUMBER, }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.contact); Cursor cursor = getContentResolver().query(People.CONTENT_URI, null, null, null, null); startManagingCursor(cursor); // start mappings String[] columns = new String[] {People.NAME, People.NUMBER}; int[] names = new int[] {R.id.contact_name, R.id.phone_number}; ListAdapter mAdapter = new SimpleCursorAdapter(this,R.layout.contact, cursor,columns,names); setListAdapter(mAdapter); getListView().setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); } @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.firstmenu,menu); return true; } public boolean onOptionsItemSelected(MenuItem item){ switch(item.getItemId()){ case R.id.mark: next(); break; case R.id.select: return true; case R.id.back: final Intent i = new Intent(this,SelectContact.class); startActivity(i); return true; } return false; } private void next() { // TODO Auto-generated method stub SparseBooleanArray a = list.getCheckedItemPositions(); for(int i = 0; i &lt; PROJECTION.length ; i++) { if (a.valueAt(i)) { Long val = list.getAdapter().getItemId(a.keyAt(i)); Log.v(TAG, "index=" + val.toString()); list.add(list.getAdapter().getItemId((a.keyAt(i)))); } } } </code></pre> <p>}</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload