The DetailsFragment
(Figs. 8.41–8.50) displays one contact’s information and provides menu items that enable the user to edit or delete that contact.
1 // DetailsFragment.java
2 // Displays one contact's details
3 package com.deitel.addressbook;
4
5 import android.app.Activity;
6 import android.app.AlertDialog;
7 import android.app.Dialog;
8 import android.app.DialogFragment;
9 import android.app.Fragment;
10 import android.content.DialogInterface;
11 import android.database.Cursor;
12 import android.os.AsyncTask;
13 import android.os.Bundle;
14 import android.view.LayoutInflater;
15 import android.view.Menu;
16 import android.view.MenuInflater;
17 import android.view.MenuItem;
18 import android.view.View;
19 import android.view.ViewGroup;
20 import android.widget.TextView;
21
22 public class DetailsFragment extends Fragment
23 {