這是第一個類,從sql顯示listview並在longpress上彈出一個選項。我想傳遞當前選擇行的ID號碼以在另一個類上處理。Android:幫助將值從一個類傳遞到另一個類
請幫忙。謝謝。
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.select);
mListUsers = getUsers();
lvUsers = (ListView) findViewById(R.id.lv_user);
lvUsers.setAdapter(new ListAdapter(this, R.id.lv_user, mListUsers));
// needed for longpress thing
registerForContextMenu(lvUsers);
}
/**
* all for long press thingy
*/
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
MenuInflater inflater = getMenuInflater();
menu.setHeaderTitle("Selection");
inflater.inflate(R.layout.list_menu, menu);
}
@Override
public boolean onContextItemSelected(MenuItem item) {
AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
switch (item.getItemId()) {
case R.id.edit:
Intent intent = new Intent(Select.this, Update.class);
startActivity(intent);
return true;
case R.id.delete:
return true;
default:
return super.onContextItemSelected(item);
}
}
/**
* end of long press thingy
*
*/