package no.ntnu.item.csv.credentials;
import no.ntnu.item.csv.capability.Capability;
import no.ntnu.item.csv.contrib.com.bitzi.util.Base32;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
public class DisplayCapability {
public static AlertDialog displayCapability(Activity activity,
Capability capability) {
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
builder.setTitle("Keys");
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
String msg = "Key: (" + capability.getType().toString() + ")\n";
msg += Base32.encode(capability.getKey()) + "\n";
if (capability.isFolder()) {
msg += "Verify: \n";
msg += Base32.encode(capability.getVerificationKey());
}
builder.setMessage(msg);
AlertDialog dialog = builder.create();
dialog.setOwnerActivity(activity);
return dialog;
}
}