次のことをしようとしています(コードはメインアクティビティにあります):
private MenuItem mainMenuSync = null;
public void onCreate(Bundle savedInstanceState) {
...
mainMenuSync = (MenuItem) findViewById(R.id.main_menu_sync);
}
private class Synchronize extends AsyncTask<Void, Void, Void> {
...
@Override
protected void onPreExecute() {
mainMenuSync.setEnabled(false);
}
しかし、それは失敗します。私が間違っていることは何ですか?(このメニュー項目は実際にこの ASyncTask を開始するので、再度開始することは避けたいと思います)