Back to project page Lister.
The source code is released under:
MIT License
If you think the Android project Lister listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.liamfruzyna.android.lister.DialogFragments; /*from w ww. j a v a 2 s .c o m*/ import android.app.AlertDialog; import android.app.Dialog; import android.app.DialogFragment; import android.content.DialogInterface; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.widget.EditText; import com.liamfruzyna.android.lister.Activities.WLActivity; import com.liamfruzyna.android.lister.Data.Item; import com.liamfruzyna.android.lister.Data.WishList; import com.liamfruzyna.android.lister.R; import java.util.List; /** * Created by mail929 on 11/25/14. */ public class NewItemDialog extends DialogFragment { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the Builder class for convenient dialog construction LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(getActivity().LAYOUT_INFLATER_SERVICE); final View v = inflater.inflate(R.layout.new_item_item, null); AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); final WishList list = WLActivity.lists.get(WLActivity.current); builder.setMessage("Add a new item to " + list.name) .setTitle("New Item") .setView(v) .setPositiveButton("CREATE", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { EditText name = (EditText) v.findViewById(R.id.name); list.items.add(new Item(name.getText().toString(), false, false)); WLActivity.updateList(); WLActivity.fab.showFab(); } }) .setNegativeButton("CANCEL", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { WLActivity.fab.showFab(); } }); return builder.create(); } }