mirror of https://github.com/MISP/misp-bump
quick syncProcess fix
parent
995e1070f5
commit
d9ecd7e7a3
|
@ -18,7 +18,6 @@ public class SyncActivity extends AppCompatActivity {
|
|||
|
||||
private Button prevButton, nextButton;
|
||||
private int partnerChoice = -1;
|
||||
private String scannedQrString = "";
|
||||
|
||||
private int currentFragmentPosition = 0;
|
||||
|
||||
|
@ -53,6 +52,10 @@ public class SyncActivity extends AppCompatActivity {
|
|||
getFragment(0, false);
|
||||
}
|
||||
|
||||
private void getNextFragment() {
|
||||
getFragment(currentFragmentPosition + 1, true);
|
||||
}
|
||||
|
||||
private void getFragment(int position, boolean animate) {
|
||||
|
||||
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
|
||||
|
@ -104,10 +107,10 @@ public class SyncActivity extends AppCompatActivity {
|
|||
prevButton.setEnabled(true);
|
||||
nextButton.setEnabled(true);
|
||||
|
||||
prevButton.setText(R.string.back);
|
||||
nextButton.setText(R.string.next);
|
||||
prevButton.setText(R.string.reject);
|
||||
nextButton.setText(R.string.accept);
|
||||
|
||||
transaction.replace(R.id.fragmentContainer, new ShowQrFragment(), "FRAGMENT_SHOW");
|
||||
transaction.replace(R.id.fragmentContainer, new ReviewQrFragment());
|
||||
|
||||
} else {
|
||||
|
||||
|
@ -122,6 +125,16 @@ public class SyncActivity extends AppCompatActivity {
|
|||
break;
|
||||
|
||||
case 3:
|
||||
|
||||
if (partnerChoice == 1) {
|
||||
prevButton.setEnabled(true);
|
||||
nextButton.setEnabled(true);
|
||||
|
||||
prevButton.setText(R.string.back);
|
||||
nextButton.setText(R.string.next);
|
||||
|
||||
transaction.replace(R.id.fragmentContainer, new ShowQrFragment(), "FRAGMENT_SHOW");
|
||||
} else {
|
||||
prevButton.setEnabled(true);
|
||||
nextButton.setEnabled(true);
|
||||
|
||||
|
@ -129,6 +142,7 @@ public class SyncActivity extends AppCompatActivity {
|
|||
nextButton.setText(R.string.accept);
|
||||
|
||||
transaction.replace(R.id.fragmentContainer, new ReviewQrFragment());
|
||||
}
|
||||
break;
|
||||
|
||||
case 4:
|
||||
|
@ -136,13 +150,18 @@ public class SyncActivity extends AppCompatActivity {
|
|||
nextButton.setText(R.string.done);
|
||||
nextButton.setEnabled(true);
|
||||
|
||||
nextButton.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
finish();
|
||||
}
|
||||
});
|
||||
|
||||
transaction.replace(R.id.fragmentContainer, new UploadFragment());
|
||||
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
transaction.commit();
|
||||
}
|
||||
|
||||
|
@ -162,8 +181,12 @@ public class SyncActivity extends AppCompatActivity {
|
|||
runOnUiThread(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
if (partnerChoice == 1) {
|
||||
getFragment(2, true);
|
||||
} else {
|
||||
getFragment(3, true);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// try {
|
||||
|
|
Loading…
Reference in New Issue