Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package book.player.fragments; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import book.player.AudioPlayer; import book.player.R; public class HelloMoonFragment extends Fragment { private AudioPlayer mPlayer = new AudioPlayer(); private Button mPlayButton; private Button mStopButton; @Override public View onCreateView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.fragment_hello_moon, parent, false); mPlayButton = (Button) v.findViewById(R.id.hellomoon_playButton); mPlayButton.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { mPlayer.play(getActivity()); } }); mStopButton = (Button) v.findViewById(R.id.hellomoon_stopButton); mStopButton.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { mPlayer.stop(); } }); return v; } @Override public void onDestroy() { super.onDestroy(); mPlayer.stop(); } }