[英]Disable ActionBar button dynamically
當頁面沒有加載時,我想禁用“附件”按鈕。 我搜索了每個堆棧溢出建議,但我認為我做錯了什么。 我所做的是:
嘗試禁用操作欄按鈕
@Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu items for use in the action bar MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.inpostmenu, menu); return super.onCreateOptionsMenu(menu); if (attachments) { menu.findItem(R.id.attach).setEnabled(!attachments); } }
我在收到“ 無法到達的語句”錯誤
menu.findItem(R.id.attach).setEnabled(附件!);
我的代碼有什么問題?
Unreachable Statement
是因為您正在嘗試在函數已返回之后做一些事情。 該代碼永遠無法到達。 嘗試:
menu.findItem(R.id.attach).setEnabled(attachments);
return super.onCreateOptionsMenu(menu);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.