Android Open Source - mobile2-android E College Prompt Retry Exception






From Project

Back to project page mobile2-android.

License

The source code is released under:

Apache License

If you think the Android project mobile2-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.ecollege.android.errors;
//from  w w w. jav a  2s.  c  o m
import com.ecollege.android.R;

import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;

@SuppressWarnings("serial")
public class ECollegePromptRetryException extends ECollegeException {

  protected DialogInterface.OnClickListener retryHandler;
  
  public ECollegePromptRetryException(Context ctx, DialogInterface.OnClickListener retryHandler, int errorMessageId,
      Throwable source) {
    super(ctx, errorMessageId, source);
    this.retryHandler = retryHandler;
  }

  public ECollegePromptRetryException(Context ctx, DialogInterface.OnClickListener retryHandler, int errorMessageId) {
    super(ctx, errorMessageId);
    this.retryHandler = retryHandler;
  }

  public ECollegePromptRetryException(Context ctx, DialogInterface.OnClickListener retryHandler, Throwable source) {
    super(ctx, source);
    this.retryHandler = retryHandler;
  }

  public void showErrorDialog() {
    AlertDialog.Builder builder = new AlertDialog.Builder(ctx);
    builder.setTitle(R.string.error_dialog_default_title);
    builder.setMessage(errorMessageId);
    builder.setIcon(android.R.drawable.ic_dialog_alert);
    builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
      
      public void onClick(DialogInterface dialog, int which) {
        dialog.dismiss();        
      }
    });
    builder.setPositiveButton(R.string.retry_dialog_button, retryHandler);
    builder.create().show();
  }

  
}




Java Source Code List

com.ecollege.android.AnnouncementActivity.java
com.ecollege.android.CourseActivity.java
com.ecollege.android.CourseAnnouncementsActivity.java
com.ecollege.android.CourseDiscussionsActivity.java
com.ecollege.android.CourseGradebookActivity.java
com.ecollege.android.CoursePeopleActivity.java
com.ecollege.android.CourseThreadActivity.java
com.ecollege.android.CoursesActivity.java
com.ecollege.android.DiscussionsActivity.java
com.ecollege.android.DropboxMessageActivity.java
com.ecollege.android.ECollegeApplication.java
com.ecollege.android.GradeActivity.java
com.ecollege.android.HomeActivity.java
com.ecollege.android.HtmlContentActivity.java
com.ecollege.android.LoginActivity.java
com.ecollege.android.MainActivity.java
com.ecollege.android.PersonActivity.java
com.ecollege.android.ProfileActivity.java
com.ecollege.android.SingleSignonActivity.java
com.ecollege.android.SplashActivity.java
com.ecollege.android.UserDiscussionActivity.java
com.ecollege.android.UserResponseActivity.java
com.ecollege.android.UserTopicActivity.java
com.ecollege.android.activities.ECollegeActivityHelper.java
com.ecollege.android.activities.ECollegeActivity.java
com.ecollege.android.activities.ECollegeDefaultActivity.java
com.ecollege.android.activities.ECollegeListActivity.java
com.ecollege.android.activities.ECollegeTabActivity.java
com.ecollege.android.adapter.ActivityFeedAdapter.java
com.ecollege.android.adapter.GroupedAdapter.java
com.ecollege.android.adapter.LoadMoreAdapter.java
com.ecollege.android.adapter.ParentAdapterObserver.java
com.ecollege.android.adapter.ResponseAdapter.java
com.ecollege.android.adapter.TopicsAdapter.java
com.ecollege.android.adapter.UberAdapter.java
com.ecollege.android.adapter.UberItem.java
com.ecollege.android.adapter.UpcomingEventsAdapter.java
com.ecollege.android.adapter.WaitingForApiAdapter.java
com.ecollege.android.errors.ECollegeAlertException.java
com.ecollege.android.errors.ECollegeException.java
com.ecollege.android.errors.ECollegePromptException.java
com.ecollege.android.errors.ECollegePromptRetryException.java
com.ecollege.android.tasks.ECollegeAsyncTask.java
com.ecollege.android.tasks.ServiceCallTask.java
com.ecollege.android.tasks.TaskPostProcessor.java
com.ecollege.android.util.CacheConfiguration.java
com.ecollege.android.util.DateTimeUtil.java
com.ecollege.android.util.FileCacheManager.java
com.ecollege.android.util.VolatileCacheManager.java
com.ecollege.android.view.HeaderView.java
com.ecollege.android.view.helpers.ResponseCountViewHelper.java