Android Open Source - MConsole User Action Dialog






From Project

Back to project page MConsole.

License

The source code is released under:

MIT License

If you think the Android project MConsole 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 pl.skifo.mconsole;
/*from  w ww . j  a va2 s  .com*/
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import android.widget.Toast;


public class UserActionDialog extends DialogFragment {

    private String player;
    private CommandPrompt prompt;
    private PlayerListAdapter pAdapter;
    
    public UserActionDialog(CommandPrompt prompt, PlayerListAdapter pAdapter, String name) {
        this.prompt = prompt;
        this.pAdapter = pAdapter;
        player = name;
    }
    
    
    @Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
        //builder.setTitle(R.string.player_action);
        builder.setItems(new String[]{"teleport", "tell"}, new DialogInterface.OnClickListener() {
                   public void onClick(DialogInterface dialog, int which) {
                       switch (which) {
                       case 0: handleTeleport(); break;
                       case 1: handleTell(); break;
                       //case 2: handleGiveXp(); break;
                       default: Toast.makeText(getActivity(), "not implemented", Toast.LENGTH_SHORT).show();
                   }
               }
        });
        return builder.create();
    }    

    private void handleTeleport() {
        String[] players = pAdapter.getPlayers();
        DialogFragment dialog = new PlayerActionTp(prompt, player, players);
        dialog.show(getActivity().getSupportFragmentManager(), "PlayerActionTpDialog");
    }
    
//    private void handleGiveXp() {
//    }
    
    private void handleTell() {
        DialogFragment dialog = new TellDialog(prompt, player);
        dialog.show(getActivity().getSupportFragmentManager(), "PlayerActionTellDialog");
    }
}




Java Source Code List

pl.skifo.mconsole.AttributedBlock.java
pl.skifo.mconsole.AttributedLine.java
pl.skifo.mconsole.AttributedString.java
pl.skifo.mconsole.BanlistDialog.java
pl.skifo.mconsole.CommandPrompt.java
pl.skifo.mconsole.CommandResponseEvaluator.java
pl.skifo.mconsole.CommandSet.java
pl.skifo.mconsole.ConfirmDialog.java
pl.skifo.mconsole.ConsoleOutputImpl.java
pl.skifo.mconsole.ConsoleOutput.java
pl.skifo.mconsole.MConsoleActivity.java
pl.skifo.mconsole.MinecraftColorScheme.java
pl.skifo.mconsole.PlayerActionTp.java
pl.skifo.mconsole.PlayerAdminBan.java
pl.skifo.mconsole.PlayerAdminMode.java
pl.skifo.mconsole.PlayerListAdapter.java
pl.skifo.mconsole.PlayersFragment.java
pl.skifo.mconsole.ResponseEvaluator.java
pl.skifo.mconsole.ResponseReceiver.java
pl.skifo.mconsole.ResponseToastGenerator.java
pl.skifo.mconsole.SayDialog.java
pl.skifo.mconsole.ServerConnector.java
pl.skifo.mconsole.ServerConsoleFragment.java
pl.skifo.mconsole.ServerConsole.java
pl.skifo.mconsole.ServerFragment.java
pl.skifo.mconsole.ServerInfo.java
pl.skifo.mconsole.ServerResponse.java
pl.skifo.mconsole.SimpleToastResponseReceiver.java
pl.skifo.mconsole.TabsPagerAdapter.java
pl.skifo.mconsole.TellDialog.java
pl.skifo.mconsole.TimeSetDialog.java
pl.skifo.mconsole.UserActionDialog.java
pl.skifo.mconsole.UserAdminDialog.java