Background Services in Mono for Android: Listing 4
The MusicActivity class.
- By Greg Shackles
- 07/10/2012
[Activity(Label = "Music Player", MainLauncher = true)]
public class MusicActivity : Activity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.Main);
var playButton = FindViewById<Button>(Resource.Id.Play);
var stopButton = FindViewById<Button>(Resource.Id.Stop);
playButton.Click += delegate
{
var intent = new Intent(this, typeof (MusicService));
intent.PutExtra(MusicService.CommandExtraName, MusicService.PlayCommand);
StartService(intent);
};
stopButton.Click += delegate
{
var intent = new Intent(this, typeof(MusicService));
intent.PutExtra(MusicService.CommandExtraName, MusicService.StopCommand);
StartService(intent);
};
}
}