Android Open Source - you2peer Login Dialog Fragment






From Project

Back to project page you2peer.

License

The source code is released under:

Apache License

If you think the Android project you2peer 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.u2p.ui.component;
/*from  w w w. j a v a  2 s  .  co  m*/
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.DialogFragment;
import android.content.DialogInterface;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;

import com.u2p.ui.R;

public class LoginDialogFragment extends DialogFragment {

  public interface LoginDialogListener{
    public void onLoginPositiveClick(DialogFragment dialog);
    public void onLoginNegativeClick(DialogFragment dialog);
  }
  
  LoginDialogListener mListener;
  
  @Override
  public void onAttach(Activity activity){
    super.onAttach(activity);
    try{
      mListener=(LoginDialogListener)activity;
      
    }catch(ClassCastException e){
      Log.e("LoginDialog","ClassCastException"+e.toString());
    }
  }
  
  @Override
  public Dialog onCreateDialog(Bundle savedInstanceState) {
    AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
    LayoutInflater inflater = getActivity().getLayoutInflater();

    Bundle args = getArguments();
    boolean first = args.getBoolean("FIRST_LOGIN");
    int layout;
    if(first)
      layout = R.layout.first_login_dialog;
    else{
      layout = R.layout.login_dialog;
    }
    builder.setTitle(R.string.loginDialogTitle);
    builder.setView(inflater.inflate(layout, null))
      .setPositiveButton(R.string.login, new DialogInterface.OnClickListener() {
        
        public void onClick(DialogInterface dialog, int which) {
          mListener.onLoginPositiveClick(LoginDialogFragment.this);
        }
      })
      .setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
        
        public void onClick(DialogInterface dialog, int which) {
          mListener.onLoginNegativeClick(LoginDialogFragment.this);
        }
      });
    return builder.create();
  }

}




Java Source Code List

com.u2p.core.comm.Client.java
com.u2p.core.comm.Server.java
com.u2p.core.db.DbDataSource.java
com.u2p.core.db.DbFile.java
com.u2p.core.db.DbGroups.java
com.u2p.core.db.DbU2P.java
com.u2p.core.db.DbUser.java
com.u2p.core.nsd.NsdHelper.java
com.u2p.events.ActivityEventsGenerator.java
com.u2p.events.ActivityEventsListener.java
com.u2p.events.ActivityEvents.java
com.u2p.events.FileEvent.java
com.u2p.events.ListEvent.java
com.u2p.events.NewClientEvent.java
com.u2p.events.NewGroupList.java
com.u2p.events.ServerEventsGenerator.java
com.u2p.events.ServerEventsListener.java
com.u2p.events.VoteEvent.java
com.u2p.messages.ACK.java
com.u2p.messages.Authentication.java
com.u2p.messages.FileAnswer.java
com.u2p.messages.FileRequest.java
com.u2p.messages.ListAnswer.java
com.u2p.messages.ListRequest.java
com.u2p.messages.NewFile.java
com.u2p.messages.StillAlive.java
com.u2p.messages.VoteFile.java
com.u2p.ui.FileDetailsActivity.java
com.u2p.ui.FileSelectionActivity.java
com.u2p.ui.MainActivity.java
com.u2p.ui.adapters.ItemFileAdapter.java
com.u2p.ui.component.GroupListFile.java
com.u2p.ui.component.ItemFile.java
com.u2p.ui.component.LoginDialogFragment.java