package com.pinecone.technology.mcommerce.learning.android.chapter04.dialog; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; import com.pinecone.technology.mcommerce.learning.android.chapter04.R; import com.pinecone.technology.mcommerce.learning.android.chapter04.dialog.ConfirmationDialogFragment.ConfirmationDialogFragmentListener; public class SimpleConfirmationDialogFragmentActivity extends Activity implements OnClickListener, ConfirmationDialogFragmentListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.c04_dialog_fragment); Button buttonPostDialog = (Button) findViewById(R.id.button_post_dialog); buttonPostDialog.setOnClickListener(this); } @Override public void onClick(View v) { ConfirmationDialogFragment confirmationDialog = ConfirmationDialogFragment .newInstance(R.string.dialog_format_title); confirmationDialog.setConfirmationDialogFragmentListener(this); confirmationDialog.show(getFragmentManager(), null); } @Override public void onPositiveClick() { Toast.makeText(this, android.R.string.ok, Toast.LENGTH_LONG).show(); } @Override public void onNegativeClick() { Toast.makeText(this, android.R.string.cancel, Toast.LENGTH_LONG).show(); } }