/* * Copyright (C) 2012 - 2013 Niall 'Rivernile' Scott * * This software is provided 'as-is', without any express or implied * warranty. In no event will the authors or contributors be held liable for * any damages arising from the use of this software. * * The aforementioned copyright holder(s) hereby grant you a * non-transferrable right to use this software for any purpose (including * commercial applications), and to modify it and redistribute it, subject to * the following conditions: * * 1. This notice may not be removed or altered from any file it appears in. * * 2. Any modifications made to this software, except those defined in * clause 3 of this agreement, must be released under this license, and * the source code of any modifications must be made available on a * publically accessible (and locateable) website, or sent to the * original author of this software. * * 3. Software modifications that do not alter the functionality of the * software but are simply adaptations to a specific environment are * exempt from clause 2. */ package uk.org.rivernile.edinburghbustracker.android.fragments.dialogs; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.os.Bundle; import android.support.v4.app.DialogFragment; import android.view.LayoutInflater; import uk.org.rivernile.edinburghbustracker.android.R; /** * This DialogFragment shows the user some disclaimer text regarding the * time alert feature in the application. * * @author Niall Scott */ public class TimeLimitationsDialogFragment extends DialogFragment { /** * {@inheritDoc} */ @Override public Dialog onCreateDialog(final Bundle savedInstanceState) { final Activity activity = getActivity(); final AlertDialog.Builder builder = new AlertDialog.Builder(activity); builder.setTitle(R.string.timelimitationsdialog_title) .setCancelable(true) .setView(LayoutInflater.from(activity) .inflate(R.layout.addtimealert_dialog, null)) .setNegativeButton(R.string.close, null) .setInverseBackgroundForced(true); return builder.create(); } }