Android Open Source - Birthdroid Preferences Activity






From Project

Back to project page Birthdroid.

License

The source code is released under:

GNU General Public License

If you think the Android project Birthdroid listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

/*
 * Birthdroid - Android upcoming birthday App/Widget
 * Copyright (C) 2011-2015 Daniel Hiepler <daniel@niftylight.de>
 */*from  ww  w . j a v  a2  s. com*/
 * This program 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.
 *
 * This program 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 this program.  If not, see <http://www.gnu.org/licenses/>.
 */
package com.rigid.birthdroid;

import android.appwidget.AppWidgetManager;
import android.content.Intent;
//import android.content.SharedPreferences;
//import android.preference.Preference;
import android.preference.PreferenceActivity;
//import android.preference.Preference.OnPreferenceClickListener;
import android.os.Bundle;
import android.util.Log;




public class PreferencesActivity extends PreferenceActivity
{
        private final static String TAG = "Birthdroid/PreferencesActivity";
        
        
        
        /** called by OS when app is created initially */
        @Override
        public void onCreate(Bundle savedInstanceState)
        {
                super.onCreate(savedInstanceState);

                /** create prefs from xml */
                addPreferencesFromResource(R.xml.preferences);
        }

        /** another activity comes over this activity */
        @Override
        public void onPause()
        {
                /** update widget */
                Intent i = new Intent(this, BirthdroidWidget.class);
                i.setAction("com.rigid.birthdroid.PREFS_UPDATE");
                sendBroadcast(i);

                super.onPause();
        }
        
}




Java Source Code List

com.rigid.birthdroid.AboutActivity.java
com.rigid.birthdroid.Birthdays.java
com.rigid.birthdroid.BirthdroidActivity.java
com.rigid.birthdroid.BirthdroidWidget.java
com.rigid.birthdroid.PreferencesActivity.java
com.rigid.birthdroid.Settings.java