Don't show menu item to enable NFC if not available

Follow-up to #379
This commit is contained in:
Daniel Martí 2015-08-18 14:16:50 -07:00
parent 997b4a4698
commit 780f77dab9

View File

@ -234,7 +234,10 @@ public class RepoDetailsActivity extends ActionBarActivity {
@TargetApi(16)
private void prepareNfcMenuItems(Menu menu) {
NfcAdapter nfcAdapter = NfcAdapter.getDefaultAdapter(this);
MenuItem menuItem = menu.findItem(R.id.menu_enable_nfc);
if (nfcAdapter == null) {
menuItem.setVisible(false);
return;
}
@ -245,7 +248,6 @@ public class RepoDetailsActivity extends ActionBarActivity {
needsEnableNfcMenuItem = !nfcAdapter.isNdefPushEnabled();
}
MenuItem menuItem = menu.findItem(R.id.menu_enable_nfc);
menuItem.setVisible(needsEnableNfcMenuItem);
}