Android Open Source - Amppercent7 my Yes No Dialog






From Project

Back to project page Amppercent7.

License

The source code is released under:

GNU General Public License

If you think the Android project Amppercent7 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 my.amppercent.types;
//  w  w  w . j a  v a  2s. co m

import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.DialogInterface;


/**
 * Predispone l'implementazione ad un dialogo Yes/No
 * @author jack
 *
 */
public abstract class myYesNoDialog implements DialogInterface.OnClickListener  {

private AlertDialog.Builder builder;
  
  public static  ProgressDialog newProgressDialog(Context context) {
    ProgressDialog toret = new ProgressDialog(context);
    toret.setProgressStyle(ProgressDialog.STYLE_SPINNER);
    toret.setMessage("Waiting for Roster...");
    return toret;
  }
  
  public myYesNoDialog(Activity a,String message,String yes,String no) {
    super();
    builder = new AlertDialog.Builder(a);
    builder.setMessage(message).setPositiveButton(yes, this).setNegativeButton(no, this);
  }
  
  public void show() {
    builder.show();
  }
  
  public Dialog create() {
    return builder.create();
  }
  
  public abstract void onClickYes(DialogInterface dialog, int which);
  
  public abstract void onClickNo(DialogInterface dialog, int which);
  
  
  public void onClick(DialogInterface dialog, int which) {
        switch (which){
        case DialogInterface.BUTTON_POSITIVE:
          onClickYes(dialog,which);
            break;

        case DialogInterface.BUTTON_NEGATIVE:
          onClickNo(dialog,which);
            break;
        }

  }
  
}




Java Source Code List

my.amppercent.adapters.AdapterChat.java
my.amppercent.adapters.AdapterElems.java
my.amppercent.adapters.AdapterIM.java
my.amppercent.adapters.AdapterUStatus.java
my.amppercent.adapters.ListViewAdapting.java
my.amppercent.adapters.ListView_XUser.java
my.amppercent.chatrequest.AvailabilitySettings.java
my.amppercent.chatrequest.SelectConnActivity.java
my.amppercent.chatrequest.connActivity.java
my.amppercent.chatrequest.serverActivity.java
my.amppercent.chattables.UberChat.java
my.amppercent.chattables.XConnect.java
my.amppercent.chattables.XRoster.java
my.amppercent.chattables.myChat.java
my.amppercent.project.Amppercent4Activity.java
my.amppercent.project.DownloadManager.java
my.amppercent.project.IBindRemoteService.java
my.amppercent.project.LaunchMe.java
my.amppercent.project.PrefActive.java
my.amppercent.project.TabFragment.java
my.amppercent.project.TextEntryActivity.java
my.amppercent.remoteservice.IFMessage.java
my.amppercent.remoteservice.IntentManage.java
my.amppercent.remoteservice.XUser.java
my.amppercent.remoteservice.chatAdapter.java
my.amppercent.types.Couple.java
my.amppercent.types.State.java
my.amppercent.types.myATask.java
my.amppercent.types.myNotification.java
my.amppercent.types.myYesNoDialog.java
my.amppercent.types.newActivity.java
org.jivesoftware.smackx.filetransfer.myOutgoingFileTransfer.java