mirror of https://github.com/m2049r/xmrwallet.git
allow back only if not accepting (#54)
This commit is contained in:
parent
eb2b3b5675
commit
924c3fa260
|
@ -79,12 +79,14 @@ public class GenerateReviewFragment extends Fragment {
|
||||||
Bundle args = getArguments();
|
Bundle args = getArguments();
|
||||||
String path = args.getString("path");
|
String path = args.getString("path");
|
||||||
String password = args.getString("password");
|
String password = args.getString("password");
|
||||||
String type = args.getString("type");
|
this.type = args.getString("type");
|
||||||
new AsyncShow().executeOnExecutor(MoneroThreadPoolExecutor.MONERO_THREAD_POOL_EXECUTOR,
|
new AsyncShow().executeOnExecutor(MoneroThreadPoolExecutor.MONERO_THREAD_POOL_EXECUTOR,
|
||||||
path, password, type);
|
path, password);
|
||||||
return view;
|
return view;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String type;
|
||||||
|
|
||||||
private void acceptWallet() {
|
private void acceptWallet() {
|
||||||
String name = tvWalletName.getText().toString();
|
String name = tvWalletName.getText().toString();
|
||||||
String password = tvWalletPassword.getText().toString();
|
String password = tvWalletPassword.getText().toString();
|
||||||
|
@ -93,7 +95,6 @@ public class GenerateReviewFragment extends Fragment {
|
||||||
}
|
}
|
||||||
|
|
||||||
private class AsyncShow extends AsyncTask<String, Void, Boolean> {
|
private class AsyncShow extends AsyncTask<String, Void, Boolean> {
|
||||||
String type;
|
|
||||||
String password;
|
String password;
|
||||||
|
|
||||||
String name;
|
String name;
|
||||||
|
@ -106,10 +107,9 @@ public class GenerateReviewFragment extends Fragment {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected Boolean doInBackground(String... params) {
|
protected Boolean doInBackground(String... params) {
|
||||||
if (params.length != 3) return false;
|
if (params.length != 2) return false;
|
||||||
String walletPath = params[0];
|
String walletPath = params[0];
|
||||||
password = params[1];
|
password = params[1];
|
||||||
type = params[2];
|
|
||||||
|
|
||||||
Wallet wallet;
|
Wallet wallet;
|
||||||
boolean closeWallet;
|
boolean closeWallet;
|
||||||
|
@ -195,4 +195,8 @@ public class GenerateReviewFragment extends Fragment {
|
||||||
public void hideProgress() {
|
public void hideProgress() {
|
||||||
pbProgress.setVisibility(View.INVISIBLE);
|
pbProgress.setVisibility(View.INVISIBLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
boolean backOk() {
|
||||||
|
return !type.equals(GenerateReviewFragment.VIEW_TYPE_ACCEPT);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -905,4 +905,16 @@ public class LoginActivity extends AppCompatActivity
|
||||||
outChannel.close();
|
outChannel.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onBackPressed() {
|
||||||
|
Fragment f = getSupportFragmentManager().findFragmentById(R.id.fragment_container);
|
||||||
|
if (f instanceof GenerateReviewFragment) {
|
||||||
|
if (((GenerateReviewFragment) f).backOk()) {
|
||||||
|
super.onBackPressed();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
super.onBackPressed();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue