Safeslinger fixesÄ

This commit is contained in:
Dominik Schürmann 2014-10-25 02:57:33 +02:00
parent 49b237d609
commit 339b283df5

View File

@ -64,7 +64,7 @@ public class SafeSlingerActivity extends ActionBarActivity {
public static final String EXTRA_MASTER_KEY_ID = "master_key_id"; public static final String EXTRA_MASTER_KEY_ID = "master_key_id";
private long mMasterKeyId; private long mMasterKeyId;
private int mSelectedNumber; private int mSelectedNumber = 2;
@Override @Override
public void onCreate(Bundle savedInstanceState) { public void onCreate(Bundle savedInstanceState) {
@ -124,12 +124,13 @@ public class SafeSlingerActivity extends ActionBarActivity {
button.setOnClickListener(new View.OnClickListener() { button.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
startExchange(mMasterKeyId); startExchange(mMasterKeyId, mSelectedNumber);
} }
}); });
} }
private void startExchange(long masterKeyId) { private void startExchange(long masterKeyId, int number) {
Log.d(Constants.TAG, "number: " + number);
// retrieve public key blob and start SafeSlinger // retrieve public key blob and start SafeSlinger
Uri uri = KeychainContract.KeyRingData.buildPublicKeyRingUri(masterKeyId); Uri uri = KeychainContract.KeyRingData.buildPublicKeyRingUri(masterKeyId);
try { try {
@ -137,7 +138,8 @@ public class SafeSlingerActivity extends ActionBarActivity {
uri, KeychainContract.KeyRingData.KEY_RING_DATA, ProviderHelper.FIELD_TYPE_BLOB); uri, KeychainContract.KeyRingData.KEY_RING_DATA, ProviderHelper.FIELD_TYPE_BLOB);
Intent slingerIntent = new Intent(this, ExchangeActivity.class); Intent slingerIntent = new Intent(this, ExchangeActivity.class);
slingerIntent.putExtra(ExchangeConfig.extra.NUM_USERS, mSelectedNumber);
slingerIntent.putExtra(ExchangeConfig.extra.NUM_USERS, number);
slingerIntent.putExtra(ExchangeConfig.extra.USER_DATA, keyBlob); slingerIntent.putExtra(ExchangeConfig.extra.USER_DATA, keyBlob);
slingerIntent.putExtra(ExchangeConfig.extra.HOST_NAME, Constants.SAFESLINGER_SERVER); slingerIntent.putExtra(ExchangeConfig.extra.HOST_NAME, Constants.SAFESLINGER_SERVER);
startActivityForResult(slingerIntent, REQUEST_CODE_SAFE_SLINGER); startActivityForResult(slingerIntent, REQUEST_CODE_SAFE_SLINGER);