Back to project page budget-envelopes.
The source code is released under:
GNU General Public License
If you think the Android project budget-envelopes listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
/* * This file is a part of Budget with Envelopes. * Copyright 2013 Anatolij Zelenin <az@azapps.de> */*w w w . j a v a 2 s.c o m*/ * Budget 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. * * Budget 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 Budget. If not, see <http://www.gnu.org/licenses/>. */ package com.notriddle.budget; import android.app.DialogFragment; import android.content.Intent; import android.os.Bundle; import android.preference.EditTextPreference; import android.preference.Preference; import android.preference.PreferenceFragment; import android.text.InputType; import android.view.MenuItem; public class SettingsFragment extends PreferenceFragment implements Preference .OnPreferenceClickListener, TitleFragment { @Override public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.settings); EditTextPreference pref = (EditTextPreference) findPreference("com.notriddle.budget.pin"); pref.getEditText().setInputType(InputType.TYPE_CLASS_NUMBER); Preference p = findPreference("com.notriddle.budget.export"); p.setOnPreferenceClickListener(this); p = findPreference("com.notriddle.budget.import"); p.setOnPreferenceClickListener(this); } @Override public boolean onPreferenceClick(Preference p) { DialogFragment f = (p == findPreference("com.notriddle.budget.import")) ? ImportFragment.newInstance() : ExportFragment.newInstance(); f.show(getFragmentManager(), "dialog"); return true; } @Override public String getTitle() { return getActivity().getString(R.string.settings_name); } }