/**
* galaxy inc.
* meetup client for android
*/
package com.galaxy.meetup.client.android.ui.fragments;
import android.app.Dialog;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
/**
*
* @author sihai
*
*/
public class ConfirmIntentDialog extends DialogFragment implements OnClickListener {
public ConfirmIntentDialog()
{
}
public static DialogFragment newInstance(CharSequence charsequence, CharSequence charsequence1, CharSequence charsequence2, Intent intent)
{
Bundle bundle = new Bundle();
bundle.putCharSequence("title", charsequence);
bundle.putCharSequence("message", charsequence1);
bundle.putCharSequence("positive", charsequence2);
bundle.putParcelable("intent", intent);
ConfirmIntentDialog confirmintentdialog = new ConfirmIntentDialog();
confirmintentdialog.setArguments(bundle);
return confirmintentdialog;
}
public void onClick(DialogInterface dialoginterface, int i) {
if(-1 == i) {
startActivity((Intent)getArguments().getParcelable("intent"));
}
dismiss();
}
public final Dialog onCreateDialog(Bundle bundle)
{
Bundle bundle1 = getArguments();
android.app.AlertDialog.Builder builder = new android.app.AlertDialog.Builder(getActivity());
builder.setTitle(bundle1.getCharSequence("title"));
builder.setMessage(bundle1.getCharSequence("message"));
builder.setPositiveButton(bundle1.getCharSequence("positive"), this);
return builder.create();
}
}