/* IRKitProgressDialogFragment.java Copyright (c) 2015 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.android.deviceplugin.irkit.settings.fragment; import android.app.Dialog; import android.app.DialogFragment; import android.app.ProgressDialog; import android.os.Bundle; /** * プログレスバーを表示するダイアログ. * @author NTT DOCOMO, INC. */ public class IRKitProgressDialogFragment extends DialogFragment { /** * ファクトリーメソッド. */ public static IRKitProgressDialogFragment newInstance(String title, String message){ IRKitProgressDialogFragment instance = new IRKitProgressDialogFragment(); Bundle arguments = new Bundle(); arguments.putString("title", title); arguments.putString("message", message); instance.setArguments(arguments); return instance; } @Override public Dialog onCreateDialog(final Bundle savedInstanceState) { String title = getArguments().getString("title"); String message = getArguments().getString("message"); ProgressDialog progressDialog = new ProgressDialog(getActivity()); progressDialog.setTitle(title); progressDialog.setMessage(message); progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); setCancelable(false); return progressDialog; } }