Added an analytics dialog fragment.
Added another fragment to analytics scope.
ImportExportDialogFragment now reports views.
Change-Id: I850e7edd7f20e54b31937c08b48851d557859bb2
diff --git a/src/com/android/contacts/common/interactions/ImportExportDialogFragment.java b/src/com/android/contacts/common/interactions/ImportExportDialogFragment.java
index bcd00df..8d87714 100644
--- a/src/com/android/contacts/common/interactions/ImportExportDialogFragment.java
+++ b/src/com/android/contacts/common/interactions/ImportExportDialogFragment.java
@@ -16,9 +16,9 @@
package com.android.contacts.common.interactions;
+import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
-import android.app.DialogFragment;
import android.app.FragmentManager;
import android.content.Context;
import android.content.DialogInterface;
@@ -45,13 +45,14 @@
import com.android.contacts.common.util.AccountsListAdapter.AccountListFilter;
import com.android.contacts.common.vcard.ExportVCardActivity;
import com.android.contacts.common.vcard.VCardCommonArguments;
+import com.android.dialerbind.analytics.AnalyticsDialogFragment;
import java.util.List;
/**
* An dialog invoked to import/export contacts.
*/
-public class ImportExportDialogFragment extends DialogFragment
+public class ImportExportDialogFragment extends AnalyticsDialogFragment
implements SelectAccountDialogFragment.Listener {
public static final String TAG = "ImportExportDialogFragment";
@@ -74,6 +75,12 @@
}
@Override
+ public void onAttach(Activity activity) {
+ super.onAttach(activity);
+ sendScreenView();
+ }
+
+ @Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
// Wrap our context to inflate list items using the correct theme
final Resources res = getActivity().getResources();