Пример #1
0
 public void onActivityResult(int requestCode, int resultCode, Intent data) {
   if (requestCode == REQUEST_GUIDING_WPT_SOUND) {
     if (resultCode == Activity.RESULT_OK && data != null) {
       Uri uri = data.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI);
       if (uri != null) {
         Preference preference = findPreference(R.string.pref_guiding_sound_type);
         // String key = preference.getKey();
         // PreferenceManager.getDefaultSharedPreferences( this ).edit().putInt( key,
         // PreferenceValues.GuidingWaypointSound.CUSTOM_SOUND );
         // PreferenceManager.getDefaultSharedPreferences( this ).edit().putString( key+"_uri",
         // uri.toString() );
         // Settings.setPrefInt( getKey(R.string.pref_guiding_sound_type),
         // PreferenceValues.GuidingWaypointSound.CUSTOM_SOUND );
         Settings.setPrefString(
             Settings.VALUE_GUIDING_WAYPOINT_SOUND_CUSTOM_SOUND_URI, uri.toString());
       }
     }
   }
 }