다음을 시도합니다 (코드는 주요 활동에 있습니다).안드로이드에서 ASyncTask에서 메뉴 항목을 해제하는 방법?
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를 시작하고 다시 시작하지 않으려합니다.)
감사합니다. @xandy. 그것은 완벽하게 작동합니다. –