Android 按下“后退”或“主页”按钮时如何停止媒体播放器

Android 按下“后退”或“主页”按钮时如何停止媒体播放器,android,android-mediaplayer,android-lifecycle,Android,Android Mediaplayer,Android Lifecycle,我的问题是,当用户按下“后退”或“主页”按钮时,如何停止媒体播放器?下面是代码。有人能给我一个代码,告诉我在哪里把它纳入活动。我们将不胜感激 package com.example.dictationary; import java.util.LinkedList; import java.util.Random; import java.util.Timer; import java.util.TimerTask; import android.app.Activity; import an

我的问题是,当用户按下“后退”或“主页”按钮时,如何停止媒体播放器?下面是代码。有人能给我一个代码,告诉我在哪里把它纳入活动。我们将不胜感激

package com.example.dictationary;

import java.util.LinkedList;
import java.util.Random;
import java.util.Timer;
import java.util.TimerTask;
import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.os.Handler;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

public class Level1 extends Activity {

    final LinkedList<Word> wordList = new LinkedList<Word>();

    public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.level1);

        MediaPlayer n1  = MediaPlayer.create(this,R.raw.assassin); 
        MediaPlayer n2  = MediaPlayer.create(this,R.raw.accessible);
        MediaPlayer n3  = MediaPlayer.create(this,R.raw.bashfully);
        MediaPlayer n4  = MediaPlayer.create(this,R.raw.blistering);
        MediaPlayer n5  = MediaPlayer.create(this,R.raw.butter);
        MediaPlayer n6  = MediaPlayer.create(this,R.raw.campaign);
        MediaPlayer n7  = MediaPlayer.create(this,R.raw.circumstances);
        MediaPlayer n8  = MediaPlayer.create(this,R.raw.clinching);
        MediaPlayer n9  = MediaPlayer.create(this,R.raw.deferential);
        MediaPlayer n10 = MediaPlayer.create(this,R.raw.distinguished);
        MediaPlayer n11 = MediaPlayer.create(this,R.raw.embarrass);
        MediaPlayer n12 = MediaPlayer.create(this,R.raw.etiquette);
        MediaPlayer n13 = MediaPlayer.create(this,R.raw.fatigue);
        MediaPlayer n14 = MediaPlayer.create(this,R.raw.feasible);
        MediaPlayer n15 = MediaPlayer.create(this,R.raw.glitch);
        MediaPlayer n16 = MediaPlayer.create(this,R.raw.graffiti);
        MediaPlayer n17 = MediaPlayer.create(this,R.raw.hippopotamus);
        MediaPlayer n18 = MediaPlayer.create(this,R.raw.hypocrisy);
        MediaPlayer n19 = MediaPlayer.create(this,R.raw.illegible);
        MediaPlayer n20 = MediaPlayer.create(this,R.raw.illiteracy);
        MediaPlayer n21 = MediaPlayer.create(this,R.raw.jaundice);
        MediaPlayer n22 = MediaPlayer.create(this,R.raw.kidnapped);
        MediaPlayer n23 = MediaPlayer.create(this,R.raw.kinetic);
        MediaPlayer n24 = MediaPlayer.create(this,R.raw.laboratory);
        MediaPlayer n25 = MediaPlayer.create(this,R.raw.lacrimation);
        MediaPlayer n26 = MediaPlayer.create(this,R.raw.macaroni);
        MediaPlayer n27 = MediaPlayer.create(this,R.raw.maintenance);
        MediaPlayer n28 = MediaPlayer.create(this,R.raw.mediocre);
        MediaPlayer n29 = MediaPlayer.create(this,R.raw.metaphor);
        MediaPlayer n30 = MediaPlayer.create(this,R.raw.nocturnal);
        MediaPlayer n31 = MediaPlayer.create(this,R.raw.nutritious);
        MediaPlayer n32 = MediaPlayer.create(this,R.raw.obligatory);
        MediaPlayer n33 = MediaPlayer.create(this,R.raw.oblique);
        MediaPlayer n34 = MediaPlayer.create(this,R.raw.opaque);
        MediaPlayer n35 = MediaPlayer.create(this,R.raw.pageant);
        MediaPlayer n36 = MediaPlayer.create(this,R.raw.personnel);
        MediaPlayer n37 = MediaPlayer.create(this,R.raw.quartz);
        MediaPlayer n38 = MediaPlayer.create(this,R.raw.quash);
        MediaPlayer n39 = MediaPlayer.create(this,R.raw.racquetball);
        MediaPlayer n40 = MediaPlayer.create(this,R.raw.recommend);
        MediaPlayer n41 = MediaPlayer.create(this,R.raw.rhyme);
        MediaPlayer n42 = MediaPlayer.create(this,R.raw.schedule);
        MediaPlayer n43 = MediaPlayer.create(this,R.raw.souvenir);
        MediaPlayer n44 = MediaPlayer.create(this,R.raw.strength);
        MediaPlayer n45 = MediaPlayer.create(this,R.raw.tombstone);
        MediaPlayer n46 = MediaPlayer.create(this,R.raw.tricycle);
        MediaPlayer n47 = MediaPlayer.create(this,R.raw.unanswerable);
        MediaPlayer n48 = MediaPlayer.create(this,R.raw.unconscious);
        MediaPlayer n49 = MediaPlayer.create(this,R.raw.vacuum);
        MediaPlayer n50 = MediaPlayer.create(this,R.raw.villain);
        MediaPlayer n51 = MediaPlayer.create(this,R.raw.weigh);
        MediaPlayer n52 = MediaPlayer.create(this,R.raw.weird);
        MediaPlayer n53 = MediaPlayer.create(this,R.raw.yacht);
        MediaPlayer n54 = MediaPlayer.create(this,R.raw.yolk);
        MediaPlayer n55 = MediaPlayer.create(this,R.raw.aberration);
        MediaPlayer n56 = MediaPlayer.create(this,R.raw.abject);
        MediaPlayer n57 = MediaPlayer.create(this,R.raw.abrogation);
        MediaPlayer n58 = MediaPlayer.create(this,R.raw.atrophy);
        MediaPlayer n59 = MediaPlayer.create(this,R.raw.blandishment);
        MediaPlayer n60 = MediaPlayer.create(this,R.raw.contentious);
        MediaPlayer n61 = MediaPlayer.create(this,R.raw.dogmatic);
        MediaPlayer n62 = MediaPlayer.create(this,R.raw.embezzlement);
        MediaPlayer n63 = MediaPlayer.create(this,R.raw.engender);
        MediaPlayer n64 = MediaPlayer.create(this,R.raw.fallacious);
        MediaPlayer n65 = MediaPlayer.create(this,R.raw.fatuous);
        MediaPlayer n66 = MediaPlayer.create(this,R.raw.flagrant);
        MediaPlayer n67 = MediaPlayer.create(this,R.raw.fortuitous);
        MediaPlayer n68 = MediaPlayer.create(this,R.raw.impetuous);
        MediaPlayer n69 = MediaPlayer.create(this,R.raw.inexorable);
        MediaPlayer n70 = MediaPlayer.create(this,R.raw.inveterate);
        MediaPlayer n71 = MediaPlayer.create(this,R.raw.irreverence);
        MediaPlayer n72 = MediaPlayer.create(this,R.raw.mendacious);
        MediaPlayer n73 = MediaPlayer.create(this,R.raw.multifarious);
        MediaPlayer n74 = MediaPlayer.create(this,R.raw.munificent);
        MediaPlayer n75 = MediaPlayer.create(this,R.raw.paradigm);
        MediaPlayer n76 = MediaPlayer.create(this,R.raw.plaudit);
        MediaPlayer n77 = MediaPlayer.create(this,R.raw.proclivity);
        MediaPlayer n78 = MediaPlayer.create(this,R.raw.promulgate);
        MediaPlayer n79 = MediaPlayer.create(this,R.raw.reprobate);
        MediaPlayer n80 = MediaPlayer.create(this,R.raw.surreptitious);
        MediaPlayer n81 = MediaPlayer.create(this,R.raw.tirade);
        MediaPlayer n82 = MediaPlayer.create(this,R.raw.umbrage);
        MediaPlayer n83 = MediaPlayer.create(this,R.raw.veracity);
        MediaPlayer n84 = MediaPlayer.create(this,R.raw.virtuoso);
        MediaPlayer n85 = MediaPlayer.create(this,R.raw.vitriolic);

        Word w1  = new Word(R.raw.assassin,"assassin");
        Word w2  = new Word(R.raw.accessible,"accessible");
        Word w3  = new Word(R.raw.bashfully,"bashfully");
        Word w4  = new Word(R.raw.blistering,"blistering");
        Word w5  = new Word(R.raw.butter,"butter");
        Word w6  = new Word(R.raw.campaign,"campaign");
        Word w7  = new Word(R.raw.circumstances,"circumstances");
        Word w8  = new Word(R.raw.clinching,"clinching");
        Word w9  = new Word(R.raw.deferential,"deferential");
        Word w10  = new Word(R.raw.distinguished,"distinguished");
        Word w11 = new Word(R.raw.embarrass,"embarrass");
        Word w12 = new Word(R.raw.etiquette,"etiquette");
        Word w13 = new Word(R.raw.fatigue,"fatigue");
        Word w14 = new Word(R.raw.feasible,"feasible");
        Word w15 = new Word(R.raw.glitch,"glitch");
        Word w16 = new Word(R.raw.graffiti,"graffiti");
        Word w17 = new Word(R.raw.hippopotamus,"hippopotamus");
        Word w18 = new Word(R.raw.hypocrisy,"hypocrisy");
        Word w19 = new Word(R.raw.illegible,"illegible");
        Word w20 = new Word(R.raw.illiteracy,"illiteracy");
        Word w21 = new Word(R.raw.jaundice,"jaundice");
        Word w22 = new Word(R.raw.kidnapped,"kidnapped");
        Word w23 = new Word(R.raw.kinetic,"kinetic");
        Word w24 = new Word(R.raw.laboratory,"laboratory");
        Word w25 = new Word(R.raw.lacrimation,"lacrimation");
        Word w26 = new Word(R.raw.macaroni,"macaroni");
        Word w27 = new Word(R.raw.maintenance,"maintenance");
        Word w28 = new Word(R.raw.mediocre,"mediocre");
        Word w29 = new Word(R.raw.metaphor,"metaphor");
        Word w30 = new Word(R.raw.nocturnal,"nocturnal");
        Word w31 = new Word(R.raw.nutritious,"nutritious");
        Word w32 = new Word(R.raw.obligatory,"obligatory");
        Word w33 = new Word(R.raw.oblique,"oblique");
        Word w34 = new Word(R.raw.opaque,"opaque");
        Word w35 = new Word(R.raw.pageant,"pageant");
        Word w36 = new Word(R.raw.personnel,"personnel");
        Word w37 = new Word(R.raw.quartz,"quartz");
        Word w38 = new Word(R.raw.quash,"quash");
        Word w39 = new Word(R.raw.racquetball,"racquetball");
        Word w40 = new Word(R.raw.recommend,"recommend");
        Word w41 = new Word(R.raw.rhyme,"rhyme");
        Word w42 = new Word(R.raw.schedule,"schedule");
        Word w43 = new Word(R.raw.souvenir,"souvenir");
        Word w44 = new Word(R.raw.strength,"strength");
        Word w45 = new Word(R.raw.tombstone,"tombstone");
        Word w46 = new Word(R.raw.tricycle,"tricycle");
        Word w47 = new Word(R.raw.unanswerable,"unanswerable");
        Word w48 = new Word(R.raw.unconscious,"unconscious");
        Word w49 = new Word(R.raw.vacuum,"vacuum");
        Word w50 = new Word(R.raw.villain,"villain");
        Word w51 = new Word(R.raw.weigh,"weigh");
        Word w52 = new Word(R.raw.weird,"weird");
        Word w53 = new Word(R.raw.yacht,"yacht");
        Word w54 = new Word(R.raw.yolk,"yolk");
        Word w55 = new Word(R.raw.aberration,"aberration");
        Word w56 = new Word(R.raw.abject,"abject");
        Word w57 = new Word(R.raw.abrogation,"abrogation");
        Word w58 = new Word(R.raw.atrophy,"atrophy");
        Word w59 = new Word(R.raw.blandishment,"blandishment");
        Word w60 = new Word(R.raw.contentious,"contentious");
        Word w61 = new Word(R.raw.dogmatic,"dogmatic");
        Word w62 = new Word(R.raw.embezzlement,"embezzlement");
        Word w63 = new Word(R.raw.engender,"engender");
        Word w64 = new Word(R.raw.fallacious,"fallacious");
        Word w65 = new Word(R.raw.fatuous,"fatuous");
        Word w66 = new Word(R.raw.flagrant,"flagrant");
        Word w67 = new Word(R.raw.fortuitous,"fortuitous");
        Word w68 = new Word(R.raw.impetuous,"impetuous");
        Word w69 = new Word(R.raw.inexorable,"inexorable");
        Word w70 = new Word(R.raw.inveterate,"inveterate");
        Word w71 = new Word(R.raw.irreverence,"irreverence");
        Word w72 = new Word(R.raw.mendacious,"mendacious");
        Word w73 = new Word(R.raw.multifarious,"multifarious");
        Word w74 = new Word(R.raw.munificent,"munificent");
        Word w75 = new Word(R.raw.paradigm,"paradigm");
        Word w76 = new Word(R.raw.plaudit,"plaudit");
        Word w77 = new Word(R.raw.proclivity,"proclivity");
        Word w78 = new Word(R.raw.promulgate,"promulgate");
        Word w79 = new Word(R.raw.reprobate,"reprobate");
        Word w80 = new Word(R.raw.surreptitious,"surreptitious");
        Word w81 = new Word(R.raw.tirade,"tirade");
        Word w82 = new Word(R.raw.umbrage,"umbrage");
        Word w83 = new Word(R.raw.veracity,"veracity");
        Word w84 = new Word(R.raw.virtuoso,"virtuoso");
        Word w85 = new Word(R.raw.vitriolic,"vitriolic");

        wordList.add(w1);
        wordList.add(w2);
        wordList.add(w3);
        wordList.add(w4);
        wordList.add(w5);
        wordList.add(w6);
        wordList.add(w7);
        wordList.add(w8);
        wordList.add(w9);
        wordList.add(w10);
        wordList.add(w11);
        wordList.add(w12);
        wordList.add(w13);
        wordList.add(w14);
        wordList.add(w15);
        wordList.add(w16);
        wordList.add(w17);
        wordList.add(w18);
        wordList.add(w19);
        wordList.add(w20);
        wordList.add(w21);
        wordList.add(w22);
        wordList.add(w23);
        wordList.add(w24);
        wordList.add(w25);
        wordList.add(w26);
        wordList.add(w27);
        wordList.add(w28);
        wordList.add(w29);
        wordList.add(w30);
        wordList.add(w31);
        wordList.add(w32);
        wordList.add(w33);
        wordList.add(w34);
        wordList.add(w35);
        wordList.add(w36);
        wordList.add(w37);
        wordList.add(w38);
        wordList.add(w39);
        wordList.add(w40);
        wordList.add(w41);
        wordList.add(w42);
        wordList.add(w43);
        wordList.add(w44);
        wordList.add(w45);
        wordList.add(w46);
        wordList.add(w47);
        wordList.add(w48);
        wordList.add(w49);
        wordList.add(w50);
        wordList.add(w51);
        wordList.add(w52);
        wordList.add(w53);
        wordList.add(w54);
        wordList.add(w55);
        wordList.add(w56);
        wordList.add(w57);
        wordList.add(w58);
        wordList.add(w59);
        wordList.add(w60);
        wordList.add(w61);
        wordList.add(w62);
        wordList.add(w63);
        wordList.add(w64);
        wordList.add(w65);
        wordList.add(w66);
        wordList.add(w67);
        wordList.add(w68);
        wordList.add(w69);
        wordList.add(w70);
        wordList.add(w71);
        wordList.add(w72);
        wordList.add(w73);
        wordList.add(w74);
        wordList.add(w75);
        wordList.add(w76);
        wordList.add(w77);
        wordList.add(w78);
        wordList.add(w79);
        wordList.add(w80);
        wordList.add(w81);
        wordList.add(w82);
        wordList.add(w83);
        wordList.add(w84);
        wordList.add(w85);



        final LinkedList<MediaPlayer> list = new LinkedList<MediaPlayer>();
        list.add( n1  = MediaPlayer.create(this,R.raw.assassin));
        list.add( n2 = MediaPlayer.create(this,R.raw.bashfully));
        list.add( n3 = MediaPlayer.create(this,R.raw.accessible));
        list.add( n4 = MediaPlayer.create(this,R.raw.blistering));
        list.add( n5 = MediaPlayer.create(this,R.raw.butter));
        list.add( n6 = MediaPlayer.create(this,R.raw.campaign));
        list.add( n7 = MediaPlayer.create(this,R.raw.circumstances));
        list.add( n8 = MediaPlayer.create(this,R.raw.clinching));
        list.add( n9 = MediaPlayer.create(this,R.raw.deferential));
        list.add( n10 = MediaPlayer.create(this,R.raw.distinguished));
        list.add( n11 = MediaPlayer.create(this,R.raw.embarrass));
        list.add( n12 = MediaPlayer.create(this,R.raw.etiquette));
        list.add( n13 = MediaPlayer.create(this,R.raw.fatigue));
        list.add( n14 = MediaPlayer.create(this,R.raw.feasible));
        list.add( n15 = MediaPlayer.create(this,R.raw.glitch));
        list.add( n16 = MediaPlayer.create(this,R.raw.graffiti));
        list.add( n17 = MediaPlayer.create(this,R.raw.hippopotamus));
        list.add( n18 = MediaPlayer.create(this,R.raw.hypocrisy));
        list.add( n19 = MediaPlayer.create(this,R.raw.illegible));
        list.add( n20 = MediaPlayer.create(this,R.raw.illiteracy));
        list.add( n21 = MediaPlayer.create(this,R.raw.jaundice));
        list.add( n22 = MediaPlayer.create(this,R.raw.kidnapped));
        list.add( n23 = MediaPlayer.create(this,R.raw.kinetic));
        list.add( n24 = MediaPlayer.create(this,R.raw.laboratory));
        list.add( n25 = MediaPlayer.create(this,R.raw.lacrimation));
        list.add( n26 = MediaPlayer.create(this,R.raw.macaroni));
        list.add( n27 = MediaPlayer.create(this,R.raw.maintenance));
        list.add( n28 = MediaPlayer.create(this,R.raw.mediocre));
        list.add( n29 = MediaPlayer.create(this,R.raw.metaphor));
        list.add( n30 = MediaPlayer.create(this,R.raw.nocturnal));
        list.add( n31 = MediaPlayer.create(this,R.raw.nutritious));
        list.add( n32 = MediaPlayer.create(this,R.raw.obligatory));
        list.add( n33 = MediaPlayer.create(this,R.raw.oblique));
        list.add( n34 = MediaPlayer.create(this,R.raw.opaque));
        list.add( n35 = MediaPlayer.create(this,R.raw.pageant));
        list.add( n36 = MediaPlayer.create(this,R.raw.personnel));
        list.add( n37 = MediaPlayer.create(this,R.raw.quartz));
        list.add( n38 = MediaPlayer.create(this,R.raw.quash));
        list.add( n39 = MediaPlayer.create(this,R.raw.racquetball));
        list.add( n40 = MediaPlayer.create(this,R.raw.recommend));
        list.add( n41 = MediaPlayer.create(this,R.raw.rhyme));
        list.add( n42 = MediaPlayer.create(this,R.raw.schedule));
        list.add( n43 = MediaPlayer.create(this,R.raw.souvenir));
        list.add( n44 = MediaPlayer.create(this,R.raw.strength));
        list.add( n45 = MediaPlayer.create(this,R.raw.tombstone));
        list.add( n46 = MediaPlayer.create(this,R.raw.tricycle));
        list.add( n47 = MediaPlayer.create(this,R.raw.unanswerable));
        list.add( n48 = MediaPlayer.create(this,R.raw.unconscious));
        list.add( n49 = MediaPlayer.create(this,R.raw.vacuum));
        list.add( n50 = MediaPlayer.create(this,R.raw.villain));
        list.add( n51 = MediaPlayer.create(this,R.raw.weigh));
        list.add( n52 = MediaPlayer.create(this,R.raw.weird));
        list.add( n53 = MediaPlayer.create(this,R.raw.yacht));
        list.add( n54 = MediaPlayer.create(this,R.raw.yolk));
        list.add( n55 = MediaPlayer.create(this,R.raw.aberration));
        list.add( n56 = MediaPlayer.create(this,R.raw.abject));
        list.add( n57 = MediaPlayer.create(this,R.raw.abrogation));
        list.add( n58 = MediaPlayer.create(this,R.raw.atrophy));
        list.add( n59 = MediaPlayer.create(this,R.raw.blandishment));
        list.add( n60 = MediaPlayer.create(this,R.raw.contentious));
        list.add( n61 = MediaPlayer.create(this,R.raw.dogmatic));
        list.add( n62 = MediaPlayer.create(this,R.raw.embezzlement));
        list.add( n63 = MediaPlayer.create(this,R.raw.engender));
        list.add( n64 = MediaPlayer.create(this,R.raw.fallacious));
        list.add( n65 = MediaPlayer.create(this,R.raw.fatuous));
        list.add( n66 = MediaPlayer.create(this,R.raw.flagrant));
        list.add( n67 = MediaPlayer.create(this,R.raw.fortuitous));
        list.add( n68 = MediaPlayer.create(this,R.raw.impetuous));
        list.add( n69 = MediaPlayer.create(this,R.raw.inexorable));
        list.add( n70 = MediaPlayer.create(this,R.raw.inveterate));
        list.add( n71 = MediaPlayer.create(this,R.raw.irreverence));
        list.add( n72 = MediaPlayer.create(this,R.raw.mendacious));
        list.add( n73 = MediaPlayer.create(this,R.raw.multifarious));
        list.add( n74 = MediaPlayer.create(this,R.raw.munificent));
        list.add( n75 = MediaPlayer.create(this,R.raw.paradigm));
        list.add( n76 = MediaPlayer.create(this,R.raw.plaudit));
        list.add( n77 = MediaPlayer.create(this,R.raw.proclivity));
        list.add( n78 = MediaPlayer.create(this,R.raw.promulgate));
        list.add( n79 = MediaPlayer.create(this,R.raw.reprobate));
        list.add( n80 = MediaPlayer.create(this,R.raw.surreptitious));
        list.add( n81 = MediaPlayer.create(this,R.raw.tirade));
        list.add( n82 = MediaPlayer.create(this,R.raw.umbrage));
        list.add( n83 = MediaPlayer.create(this,R.raw.veracity));
        list.add( n84 = MediaPlayer.create(this,R.raw.virtuoso));
        list.add( n85 = MediaPlayer.create(this,R.raw.vitriolic));


        int count = wordList.size();
        while(count>0){
            new Handler().postDelayed(new Runnable() {

            @Override
            public void run() {
                nextWord();
            }
            }, 18000 * count);
            --count;
        } 




    }

    public void nextWord(){
        Random r = new Random();
        final int pointer = r.nextInt(wordList.size());
        final Word currentWord = wordList.remove(pointer);
        MediaPlayer.create(this, currentWord.getMedia()).start();

        //currentSentence.getMedia().start();
        final EditText enteredText = (EditText) findViewById(R.id.editText2);
        Button enterButton1 = (Button) findViewById(R.id.button);


        //Toast.makeText(getApplicationContext(), "Text is "+  currentSentence.getSentence(), Toast.LENGTH_LONG).show();

        enterButton1.setOnClickListener(new OnClickListener() {
            private static final int LONG_DELAY = 3500;
            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
                if(enteredText.getText().toString().equalsIgnoreCase(currentWord.getWord()) ){

                    Toast.makeText(getApplicationContext(), "You got it right!", Toast.LENGTH_LONG).show();
                    ((EditText) findViewById(R.id.editText2)).setText("");
                }
                else{

                    Toast.makeText(getApplicationContext(), "Wrong!", Toast.LENGTH_LONG).show();
                    Toast.makeText(getApplicationContext(), ""+  currentWord.getWord(), Toast.LENGTH_LONG).show();
                    ((EditText) findViewById(R.id.editText2)).setText("");
                    //Toast.makeText(getApplicationContext(), enteredText.getText().toString() + " is not " + currentSentence.getSentence(), Toast.LENGTH_SHORT).show();
                }
            }

    });



    }


    }
package com.example.dictationary;
导入java.util.LinkedList;
导入java.util.Random;
导入java.util.Timer;
导入java.util.TimerTask;
导入android.app.Activity;
导入android.content.Intent;
导入android.media.MediaPlayer;
导入android.os.Bundle;
导入android.os.Handler;
导入android.util.Log;
导入android.view.Menu;
导入android.view.view;
导入android.view.view.OnClickListener;
导入android.widget.Button;
导入android.widget.EditText;
导入android.widget.TextView;
导入android.widget.Toast;
公共类级别1扩展活动{
final LinkedList wordList=new LinkedList();
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.level1);
MediaPlayer n1=MediaPlayer.create(这个,R.raw.hicker);
MediaPlayer n2=MediaPlayer.create(这个,R.raw.accessible);
MediaPlayer n3=MediaPlayer.create(this,R.raw.bashully);
MediaPlayer n4=MediaPlayer.create(这个,R.raw.spalling);
MediaPlayer n5=MediaPlayer.create(这个,R.raw.butter);
MediaPlayer n6=MediaPlayer.create(这个,R.raw.campaign);
MediaPlayer n7=MediaPlayer.create(这个,R.raw.conditions);
MediaPlayer n8=MediaPlayer.create(此为R.raw.clinching);
MediaPlayer n9=MediaPlayer.create(this,R.raw.deferential);
MediaPlayer n10=MediaPlayer.create(这个,R.raw.distributed);
MediaPlayer n11=MediaPlayer.create(这个,R.raw.embars);
MediaPlayer n12=MediaPlayer.create(这个,R.raw.礼仪);
MediaPlayer n13=MediaPlayer.create(这个,R.raw.fatigue);
MediaPlayer n14=MediaPlayer.create(这个,R.raw.exible);
MediaPlayer n15=MediaPlayer.create(此为R.raw.glitch);
MediaPlayer n16=MediaPlayer.create(这是R.raw.graffiti);
MediaPlayer n17=MediaPlayer.create(这个,R.raw.hippopotamus);
MediaPlayer n18=MediaPlayer.create(这是R.raw.虚伪);
MediaPlayer n19=MediaPlayer.create(此为R.raw.Underable);
MediaPlayer n20=MediaPlayer.create(this,R.raw.create);
MediaPlayer n21=MediaPlayer.create(这个,R.raw.jaundice);
MediaPlayer n22=MediaPlayer.create(这个,R.raw.绑架);
MediaPlayer n23=MediaPlayer.create(这个,R.raw.kinetic);
MediaPlayer n24=MediaPlayer.create(这个,R.raw.laboratory);
MediaPlayer n25=MediaPlayer.create(这个,R.raw.lacrimation);
MediaPlayer n26=MediaPlayer.create(这个,R.raw.macaroni);
MediaPlayer n27=MediaPlayer.create(这个,R.raw.maintenance);
MediaPlayer n28=MediaPlayer.create(这个,R.raw.mediocre);
MediaPlayer n29=MediaPlayer.create(this,R.raw.隐喻);
MediaPlayer n30=MediaPlayer.create(这个,R.raw.nightural);
MediaPlayer n31=MediaPlayer.create(this,R.raw.nutric);
MediaPlayer n32=MediaPlayer.create(此为R.raw.必选);
MediaPlayer n33=MediaPlayer.create(这个,R.raw.del斜);
MediaPlayer n34=MediaPlayer.create(此为R.raw.不透明);
MediaPlayer n35=MediaPlayer.create(这个,R.raw.pageant);
MediaPlayer n36=MediaPlayer.create(此为R.raw.Personal);
MediaPlayer n37=MediaPlayer.create(这个,R.raw.quartz);
MediaPlayer n38=MediaPlayer.create(这个,R.raw.quash);
MediaPlayer n39=MediaPlayer.create(此为R.raw.racquetball);
MediaPlayer n40=MediaPlayer.create(这个,R.raw.recomment);
MediaPlayer n41=MediaPlayer.create(this,R.raw.rhym);
MediaPlayer n42=MediaPlayer.create(此,R.raw.schedule);
MediaPlayer n43=MediaPlayer.create(此为R.raw.纪念品);
MediaPlayer n44=MediaPlayer.create(这个,R.raw.strength);
MediaPlayer n45=MediaPlayer.create(这个,R.raw.tombstone);
MediaPlayer n46=MediaPlayer.create(这个,R.raw.tricycle);
MediaPlayer n47=MediaPlayer.create(此为R.raw,不可回答);
MediaPlayer n48=MediaPlayer.create(这个,R.raw.unclosed);
MediaPlayer n49=MediaPlayer.create(这个,R.raw.vacuum);
MediaPlayer n50=MediaPlayer.create(这个,R.raw.villain);
MediaPlayer n51=MediaPlayer.create(此为R.raw.weight);
MediaPlayer n52=MediaPlayer.create(this,R.raw.wird);
MediaPlayer n53=MediaPlayer.create(这个,R.raw.yacht);
MediaPlayer n54=MediaPlayer.create(这个,R.raw.yelk);
MediaPlayer n55=MediaPlayer.create(这个,R.raw.corba);
MediaPlayer n56=MediaPlayer.create(this,R.raw.abject);
MediaPlayer n57=MediaPlayer.create(此为R.raw.abrogation);
MediaPlayer n58=MediaPlayer.create(此为R.raw.create);
MediaPlayer n59=MediaPlayer.create(这个,R.raw.blandishment);
MediaPlayer n60=MediaPlayer.create(此为R.raw.Confertious);
MediaPlayer n61=MediaPlayer.create(这个,R.raw.domatic);
MediaPlayer n62=MediaPlayer.create(此为R.raw.Enbulization);
MediaPlayer n63=MediaPlayer.create(this,R.raw.engener);
MediaPlayer n64=MediaPlayer.create(this,R.raw.fallidacious);
MediaPlayer n65=MediaPlayer.create(这个,R.raw.fatuous);
MediaPlayer n66=MediaPlayer.create(这个,R.raw.flagrant);
MediaPlayer n67=MediaPlayer.create(这个,R.raw.fortutious);
MediaPlayer n68=MediaPlayer.create(这个,R.raw.impertous);
MediaPlayer n69=MediaPlayer.create(这个,R.raw.indexorable);
MediaPlayer n70=MediaPlayer.create(这个,R.raw.inveterate);
MediaPlayer n71=MediaPlayer.create(这个,R.raw.unreference);
MediaPlayer n72=MediaPlayer.create(this,R.raw.mendacious);
MediaPlayer n73=MediaPlayer.create(此,R.raw
public class Level1 extends Activity 
{
    MediaPlayer n1, n2, n3; // ... Through n85.  That's an awful lot of MediaPlayers, by the way.

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

        n1  = MediaPlayer.create(this,R.raw.assassin); 
        // ...init all media players...
    }

    @Override
    protected void onPause() 
    {
        n1.pause();
        n2.pause();
        // ...pause all media players...
    }
}