1d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio/* 2d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio * Copyright (C) 2014 The Android Open Source Project 3d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio * 4d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio * Licensed under the Apache License, Version 2.0 (the "License"); 5d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio * you may not use this file except in compliance with the License. 6d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio * You may obtain a copy of the License at 7d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio * 8d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio * http://www.apache.org/licenses/LICENSE-2.0 9d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio * 10d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio * Unless required by applicable law or agreed to in writing, software 11d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio * distributed under the License is distributed on an "AS IS" BASIS, 12d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio * See the License for the specific language governing permissions and 14d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio * limitations under the License. 15d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio */ 16d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio 17d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Megliopackage com.android.settings.dashboard; 18d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio 19d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglioimport android.app.Activity; 20d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglioimport android.app.AlertDialog; 21d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglioimport android.app.Dialog; 22d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglioimport android.app.DialogFragment; 23d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglioimport android.os.Bundle; 24d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglioimport com.android.settings.R; 25d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio 26d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Megliopublic class NoHomeDialogFragment extends DialogFragment { 27d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio public static void show(Activity parent) { 28d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio final NoHomeDialogFragment dialog = new NoHomeDialogFragment(); 29d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio dialog.show(parent.getFragmentManager(), null); 30d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio } 31d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio 32d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio @Override 33d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio public Dialog onCreateDialog(Bundle savedInstanceState) { 34d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio return new AlertDialog.Builder(getActivity()) 35d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio .setMessage(R.string.only_one_home_message) 36d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio .setPositiveButton(android.R.string.ok, null) 37d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio .create(); 38d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio } 39d25314d3305ed1a07b53991a978cd71219ef2a10Fabrice Di Meglio} 40