package com.luna.anytime; import com.avos.avoscloud.AVAnalytics; import com.avos.avoscloud.AVUser; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Bundle; public class AnyTimeActivity extends Activity { public AnyTimeActivity activity; private String userId; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); activity = this; userId = null; AVUser currentUser = AVUser.getCurrentUser(); if (currentUser != null) { userId = currentUser.getObjectId(); } } public String getUserId() { return userId; } protected void showError(String errorMessage) { showError(errorMessage, activity); } public void showError(String errorMessage, Activity activity) { new AlertDialog.Builder(activity) .setTitle( activity.getResources().getString( R.string.dialog_message_title)) .setMessage(errorMessage) .setNegativeButton(android.R.string.ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }).show(); } protected void onPause() { super.onPause(); AVAnalytics.onPause(this); } protected void onResume() { super.onResume(); AVAnalytics.onResume(this); } }