Android Open Source - speedofsound Locale Activity






From Project

Back to project page speedofsound.

License

The source code is released under:

GNU General Public License

If you think the Android project speedofsound 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

package net.codechunk.speedofsound;
/*from  www.j  a v a  2  s .c om*/
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.RadioButton;

import net.codechunk.speedofsound.service.SoundService;
import net.codechunk.speedofsound.service.SoundServiceManager;


public class LocaleActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.locale);

    RadioButton start_radio = (RadioButton) findViewById(R.id.tasker_radio_start);
    RadioButton stop_radio = (RadioButton) findViewById(R.id.tasker_radio_stop);

    // load the stored action
    Bundle bundle = getIntent().getBundleExtra(SoundServiceManager.LOCALE_BUNDLE);
    boolean startState = true;
    if (bundle != null) {
      startState = bundle.getBoolean(SoundService.SET_TRACKING_STATE, true);
    }

    // set the selected action
    if (startState) {
      start_radio.toggle();
    } else {
      stop_radio.toggle();
    }

    start_radio.setOnClickListener(this.listener);
    stop_radio.setOnClickListener(this.listener);
    }

  protected final View.OnClickListener listener = new View.OnClickListener() {
    @Override
    public void onClick(View view) {
      RadioButton radio = (RadioButton) view;
      Bundle data = new Bundle();
      data.putBoolean(SoundService.SET_TRACKING_STATE,
          radio.getId() == R.id.tasker_radio_start);
      Intent result = new Intent();
      result.putExtra(SoundServiceManager.LOCALE_BUNDLE, data);
      result.putExtra(SoundServiceManager.LOCALE_BLURB, radio.getText().toString());
      setResult(RESULT_OK, result);

      finish();
    }
  };

}




Java Source Code List

net.codechunk.speedofsound.LocaleActivity.java
net.codechunk.speedofsound.MapperActivity.java
net.codechunk.speedofsound.PreferencesActivity.java
net.codechunk.speedofsound.SongTracker.java
net.codechunk.speedofsound.SpeedActivity.java
net.codechunk.speedofsound.players.AndroidMusicPlayer.java
net.codechunk.speedofsound.players.BasePlayer.java
net.codechunk.speedofsound.players.HTCPlayer.java
net.codechunk.speedofsound.players.LastFmAPIPlayer.java
net.codechunk.speedofsound.players.SLSAPIPlayer.java
net.codechunk.speedofsound.players.SamsungPlayer.java
net.codechunk.speedofsound.players.WinampPlayer.java
net.codechunk.speedofsound.service.SoundServiceManager.java
net.codechunk.speedofsound.service.SoundService.java
net.codechunk.speedofsound.service.VolumeConversion.java
net.codechunk.speedofsound.service.VolumeThread.java
net.codechunk.speedofsound.util.AppPreferences.java
net.codechunk.speedofsound.util.AverageSpeed.java
net.codechunk.speedofsound.util.ColorCreator.java
net.codechunk.speedofsound.util.SliderPreference.java
net.codechunk.speedofsound.util.SongInfo.java
net.codechunk.speedofsound.util.SpeedConversions.java
net.codechunk.speedofsound.util.SpeedSliderPreference.java