Merge \\"Trapping backspace at EditText level to prevent popping Docs.\\" into nyc-mr1-dev am: 2df618f4cd
am: 64f4868803
Change-Id: I622f74b03dd3e201f3000b926571352a55ae10e9
This commit is contained in:
@@ -22,6 +22,7 @@ import android.app.FragmentTransaction;
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
import android.text.Editable;
|
||||
import android.text.TextUtils;
|
||||
import android.text.TextWatcher;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.LayoutInflater;
|
||||
@@ -91,6 +92,14 @@ public class SaveFragment extends Fragment {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Returning false in this method will bubble the event up to
|
||||
// {@link BaseActivity#onKeyDown}. In order to prevent backspace popping
|
||||
// documents once the textView is empty, we are going to trap it here.
|
||||
if (keyCode == KeyEvent.KEYCODE_DEL
|
||||
&& TextUtils.isEmpty(mDisplayName.getText())) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (keyCode == KeyEvent.KEYCODE_ENTER && mSave.isEnabled()) {
|
||||
performSave();
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user