If you think the Android project frc-notebook 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.plnyyanks.frcnotebook.dialogs;
//fromwww.java2s.comimport android.app.AlertDialog;
import android.app.Dialog;
import android.app.DialogFragment;
import android.content.DialogInterface;
import android.os.Bundle;
import android.text.InputType;
import android.widget.EditText;
import android.widget.Toast;
import com.plnyyanks.frcnotebook.R;
import com.plnyyanks.frcnotebook.activities.StartActivity;
import com.plnyyanks.frcnotebook.background.AddMatchesFromURL;
import com.plnyyanks.frcnotebook.datatypes.Event;
/**
* File created by phil on 4/19/14.
* Copyright 2014, Phil Lopreiato
* This file is part of FRC Notebook.
* FRC Notebook is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
* FRC Notebook is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
* You should have received a copy of the GNU General Public License along with FRC Notebook. If not, see http://www.gnu.org/licenses/.
*/publicclass InputURLForMatchesDialog extends DialogFragment {
private String title;
private Event event;
public InputURLForMatchesDialog(){
title = "";
}
public InputURLForMatchesDialog(String title,Event event){
this.title = title;
this.event = event;
}
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
final EditText urlField = new EditText(getActivity());
urlField.setInputType(InputType.TYPE_TEXT_VARIATION_URI);
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle(title);
builder.setView(urlField);
builder.setPositiveButton(getString(R.string.submit),new DialogInterface.OnClickListener(){
@Override
publicvoid onClick(DialogInterface dialog, int which) {
if(event != null && urlField.getText()!=null){
new AddMatchesFromURL(getActivity()).execute(urlField.getText().toString(),event.getEventKey());
}
}
});
builder.setNeutralButton(getString(R.string.cancel),
new DialogInterface.OnClickListener() {
publicvoid onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
}
);
return builder.create();
}
}