1
我在使用ActionBarSherlock並在我的偏好活動中,只要添加@Override onOptionsItemSelected函數,就會出錯。導航向上按鈕在首選項活動中不起作用
錯誤 - The method onOptionsItemSelected(MenuItem) of type SettingsActivity must override or implement a supertype method
這是錯的?
public class SettingsActivity extends PreferenceActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preference);
getActionBar().setDisplayHomeAsUpEnabled(true);
}
// Following method throws the error
@Override
public boolean onOptionsItemSelected(MenuItem item) { // <-- Error
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
}
return super.onOptionsItemSelected(item); // <-- Error
}
}
我不敢相信我沒有看到。非常感謝你的幫助。 –