package com.quemb.qmbform.view;
import com.quemb.qmbform.descriptor.RowDescriptor;
import com.quemb.qmbform.descriptor.Value;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
/**
* Created by tonimoeckel on 18.09.14.
*/
public class FormExternalButtonFieldCell extends FormButtonFieldCell {
public FormExternalButtonFieldCell(Context context,
RowDescriptor rowDescriptor) {
super(context, rowDescriptor);
}
@Override
public void onCellSelected() {
super.onCellSelected();
@SuppressWarnings("unchecked") Value<String> value = getRowDescriptor().getValue();
if (value != null && value.getValue() != null) {
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(value.getValue()));
getContext().startActivity(i);
}
}
}