diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-01-18 21:20:20 +0100 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-01-18 21:20:20 +0100 |
commit | 1c5acc9721e0417e03beb57c8f1858d2be1fbe30 (patch) | |
tree | 63a6a97ebffe2793a9495a2945443761d6f4caf7 | |
parent | f3638d5b449aee5f8fbae7b7389d833e826c3786 (diff) | |
download | open-keychain-1c5acc9721e0417e03beb57c8f1858d2be1fbe30.tar.gz open-keychain-1c5acc9721e0417e03beb57c8f1858d2be1fbe30.tar.bz2 open-keychain-1c5acc9721e0417e03beb57c8f1858d2be1fbe30.zip |
better onActivityResult handling for qr code import, remove unimplemented import button
3 files changed, 25 insertions, 33 deletions
diff --git a/OpenPGP-Keychain/res/layout/import_keys_activity.xml b/OpenPGP-Keychain/res/layout/import_keys_activity.xml index c2217d2ec..d7794ace3 100644 --- a/OpenPGP-Keychain/res/layout/import_keys_activity.xml +++ b/OpenPGP-Keychain/res/layout/import_keys_activity.xml @@ -37,13 +37,13 @@ bootstrapbutton:bb_icon_left="fa-download" bootstrapbutton:bb_type="info" /> - <com.beardedhen.androidbootstrap.BootstrapButton - android:id="@+id/import_sign_and_upload" - android:layout_width="match_parent" - android:layout_height="60dp" - android:padding="4dp" - android:text="@string/import_sign_and_upload" - bootstrapbutton:bb_type="info" /> + <!-- <com.beardedhen.androidbootstrap.BootstrapButton --> + <!-- android:id="@+id/import_sign_and_upload" --> + <!-- android:layout_width="match_parent" --> + <!-- android:layout_height="60dp" --> + <!-- android:padding="4dp" --> + <!-- android:text="@string/import_sign_and_upload" --> + <!-- bootstrapbutton:bb_type="info" /> --> </LinearLayout> <FrameLayout diff --git a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java index 698794e5c..790913d91 100644 --- a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java +++ b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java @@ -79,7 +79,8 @@ public class ImportKeysActivity extends DrawerActivity implements OnNavigationLi Fragment mCurrentFragment; BootstrapButton mImportButton; - BootstrapButton mImportSignUploadButton; + + // BootstrapButton mImportSignUploadButton; @Override protected void onCreate(Bundle savedInstanceState) { @@ -94,13 +95,13 @@ public class ImportKeysActivity extends DrawerActivity implements OnNavigationLi importKeys(); } }); - mImportSignUploadButton = (BootstrapButton) findViewById(R.id.import_sign_and_upload); - mImportSignUploadButton.setOnClickListener(new OnClickListener() { - @Override - public void onClick(View v) { - signAndUploadOnClick(); - } - }); + // mImportSignUploadButton = (BootstrapButton) findViewById(R.id.import_sign_and_upload); + // mImportSignUploadButton.setOnClickListener(new OnClickListener() { + // @Override + // public void onClick(View v) { + // signAndUploadOnClick(); + // } + // }); getSupportActionBar().setDisplayShowTitleEnabled(false); @@ -300,15 +301,6 @@ public class ImportKeysActivity extends DrawerActivity implements OnNavigationLi // } // } - @Override - protected void onActivityResult(int requestCode, int resultCode, Intent data) { - // required for qr code scanning - if (mCurrentFragment != null) { - mCurrentFragment.onActivityResult(requestCode, resultCode, data); - } - // super.onActivityResult(requestCode, resultCode, data); - } - /** * Import keys with mImportData */ @@ -419,14 +411,14 @@ public class ImportKeysActivity extends DrawerActivity implements OnNavigationLi importKeys(); } - public void signAndUploadOnClick() { - // first, import! - // importOnClick(view); - - // TODO: implement sign and upload! - Toast.makeText(ImportKeysActivity.this, "Not implemented right now!", Toast.LENGTH_SHORT) - .show(); - } + // public void signAndUploadOnClick() { + // // first, import! + // // importOnClick(view); + // + // // TODO: implement sign and upload! + // Toast.makeText(ImportKeysActivity.this, "Not implemented right now!", Toast.LENGTH_SHORT) + // .show(); + // } /** * NFC diff --git a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysQrCodeFragment.java b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysQrCodeFragment.java index bdedbec0a..58a1400b0 100644 --- a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysQrCodeFragment.java +++ b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysQrCodeFragment.java @@ -91,7 +91,7 @@ public class ImportKeysQrCodeFragment extends Fragment { @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { - switch (requestCode) { + switch (requestCode & 0xFFFF) { case IntentIntegrator.REQUEST_CODE: { IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, data); |