0
在我的應用程序中,我有一個擴展ListActivity並使用ListView的類。我的onListItemClick方法只是不想工作。它裏面有以確定是否被點擊的項目的方法是鍛鍊或鍛鍊B.下面是代碼:OnListItemClick無法正常工作
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
Long rowId = id;
Cursor cursor = mDbHelper.fetchNote(rowId);
String activity = cursor.getString(cursor.getColumnIndexOrThrow(StrongDbAdapter.WORKOUT_STATE));
if(activity == "Workout A"){
workoutAA = true;
}else if(activity == "Workout B"){
workoutAA = false;
}
if(workoutAA == true){
Intent i = new Intent(this, WorkoutEditA.class);
i.putExtra(StrongDbAdapter.KEY_ROWID, id);
startActivityForResult(i, ACTIVITY_EDIT);
}else if(activity == "Workout B"){
Intent i = new Intent(this, WorkoutEditB.class);
i.putExtra(StrongDbAdapter.KEY_ROWID, id);
startActivityForResult(i, ACTIVITY_EDIT);
}
}
工作就像一個魅力。非常感謝! – user1576752 2012-08-08 20:30:02
很高興幫助。歡迎您! – kosa 2012-08-08 20:30:45