爲了讓我的代碼編譯 - 其中包括下列:註釋掉「@Override」是否安全?
public class ContactsActivity extends ListActivity implements AdapterView.OnItemClickListener {
Cursor mContacts;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Return all contacts, ordered by name
String[] projection = new String[] { ContactsContract.Contacts._ID,
ContactsContract.Contacts.DISPLAY_NAME };
mContacts = managedQuery(ContactsContract.Contacts.CONTENT_URI,
projection, null, null, ContactsContract.Contacts.DISPLAY_NAME);
// Display all contacts in a ListView
SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(this,
android.R.layout.simple_list_item_1, mContacts,
new String[] { ContactsContract.Contacts.DISPLAY_NAME },
new int[] { android.R.id.text1 });
setListAdapter(mAdapter);
// Listen for item selections
getListView().setOnItemClickListener(this);
}
@Override
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
. . .
...我不得不註釋掉onItemClick()事件處理上面的「@Override」。這安全嗎?我是否應該聳聳肩,說:「行得通,我會忘記它」,還是有潛在的惡果/隱藏的潛伏問題?
你隱藏了真正的問題。請發佈您遇到的問題和完整的方法代碼。 – sfratini 2012-01-05 03:21:53