mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-26 12:23:58 +01:00
Handle menu enabling / disabling appropriately
This commit is contained in:
parent
8a7966687a
commit
7f720d1f3e
1 changed files with 4 additions and 7 deletions
|
|
@ -29,12 +29,12 @@ public class SingleUploadFragment extends SherlockFragment {
|
|||
|
||||
private OnUploadActionInitiated uploadActionInitiatedHandler;
|
||||
|
||||
private Menu actionMenu;
|
||||
|
||||
@Override
|
||||
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
|
||||
inflater.inflate(R.menu.activity_share, menu);
|
||||
actionMenu = menu;
|
||||
if(titleEdit != null) {
|
||||
menu.findItem(R.id.menu_upload_single).setEnabled(titleEdit.getText().length() != 0);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
@ -61,11 +61,8 @@ public class SingleUploadFragment extends SherlockFragment {
|
|||
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {}
|
||||
|
||||
public void afterTextChanged(Editable editable) {
|
||||
if(actionMenu == null) {
|
||||
getSherlockActivity().invalidateOptionsMenu();
|
||||
}
|
||||
actionMenu.findItem(R.id.menu_upload_single).setEnabled(titleEdit.getText().length() != 0);
|
||||
}
|
||||
};
|
||||
|
||||
titleEdit.addTextChangedListener(uploadEnabler);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue