private CryptoHelper ch;
private boolean pass_gen_ret = false;
private boolean discardEntry = false;
+ public static boolean entryEdited = false;
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
RowId = extras != null ? extras.getLong(PassList.KEY_ID) : null;
}
-// populateFields();
+ entryEdited = false;
goButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
Log.e(TAG, e.toString());
}
+ entryEdited = true;
+
if (RowId == null || RowId == -1) {
RowId = dbHelper.addPassword(entry);
} else {
protected void onActivityResult(int requestCode, int resultCode, Intent i) {
super.onActivityResult(requestCode, resultCode, i);
- if (debug) Log.d(TAG,"onActivityResult: requestCode="+requestCode+", resultCode="+resultCode+
- ", entryEdited="+PassView.entryEdited);
if (dbHelper == null) {
dbHelper = new DBHelper(this);
}
if (((requestCode==REQUEST_VIEW_PASSWORD)&&(PassView.entryEdited)) ||
+ ((requestCode==REQUEST_EDIT_PASSWORD)&&(PassEdit.entryEdited)) ||
(resultCode==RESULT_OK)) {
fillData();
}
CategoryId = extras != null ? extras.getLong(PassList.KEY_CATEGORY_ID) : null;
}
+ populateFields();
+
goButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
if (CategoryList.isSignedIn() == false) {
finish();
}
- populateFields();
+// populateFields();
}
@Override
super.onActivityResult(requestCode, resultCode, i);
if (debug) Log.d(TAG,"onActivityResult()");
- if (resultCode == RESULT_OK) {
- populateFields();
- entryEdited=true;
+ if (requestCode == REQUEST_EDIT_PASS) {
+ if ((resultCode == RESULT_OK) || (PassEdit.entryEdited)){
+ populateFields();
+ entryEdited=true;
+ }
}
}