package com.blackice.control.fragments; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.preference.Preference; import android.preference.PreferenceScreen; import com.blackice.control.R; import com.blackice.control.BlackICEPreferenceFragment; public class About extends BlackICEPreferenceFragment { public static final String TAG = "About"; Preference mSiteUrl; Preference mSourceUrl; Preference mReviewUrl; Preference mIrcUrl; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.prefs_about); mSiteUrl = findPreference("aokp_website"); mSourceUrl = findPreference("aokp_source"); mReviewUrl = findPreference("aokp_review"); mIrcUrl = findPreference("aokp_irc"); } @Override public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { if (preference == mSiteUrl) { launchUrl("http://aokp.co/"); } else if (preference == mSourceUrl) { launchUrl("http://github.com/aokp"); } else if (preference == mReviewUrl) { launchUrl("http://gerrit.aokp.co"); } else if (preference == mIrcUrl) { launchUrl("http://webchat.freenode.net/?channels=teamkang"); } return super.onPreferenceTreeClick(preferenceScreen, preference); } private void launchUrl(String url) { Uri uriUrl = Uri.parse(url); Intent donate = new Intent(Intent.ACTION_VIEW, uriUrl); getActivity().startActivity(donate); } }