Back to project page ImageFilter.
The source code is released under:
GNU General Public License
If you think the Android project ImageFilter listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package ca.tannerrutgers.ImageFilter.activities; //from w ww. j av a 2 s . co m import android.os.Bundle; import android.preference.PreferenceActivity; import android.preference.PreferenceFragment; import ca.tannerrutgers.ImageFilter.R; import ca.tannerrutgers.ImageFilter.dialogs.MaskSizePreference; import ca.tannerrutgers.ImageFilter.models.ImageFilter; /** * Created by Tanner on 24/01/14. */ public class SettingsActivity extends PreferenceActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Retrieve maximum allowed mask size int maxMaskSize = getIntent().getIntExtra("max_mask_size", MaskSizePreference.SIZE_DEFAULT_MAX); // Display preference fragment as main content getFragmentManager().beginTransaction() .replace(android.R.id.content, new SettingsFragment(maxMaskSize)) .commit(); } private class SettingsFragment extends PreferenceFragment { private int mMaxMaskSize; public SettingsFragment(int maxMaskSize) { mMaxMaskSize = maxMaskSize; } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Load the preferences from xml preferences layout and set max mask size addPreferencesFromResource(R.xml.preferences); MaskSizePreference maskSizePref = (MaskSizePreference) getPreferenceScreen().findPreference("pref_mask_size"); maskSizePref.setMaxSize(mMaxMaskSize); } } }