I'm having a really strange problem:

I'm making a simple app with a lot of ImageButtons that make sounds
when you click it.

I've done that before, so I'm just copying a previous code for that
and replacing the names and ids.
But, after the 7th Button in the java code, the next ones "stop
unexpectedly" in the emulator when I click them.
>From the first to the 7th it works perfectly, and after that they
start to have problems.

Apparently is not a code's problem, because when I just change the
position between them, the ones that were not working start working
and the ones that were normal, now stop working.

I'm really trying to solve this, but I don't have any clue. I'm just
copying the codes that are working right! And they become
functionless.

Here's the code: (note that the code is the same for all of them and
only the last one, "eurotrip" is not working. The others are fine. If
I just change the position eurotrip will work, but the other not.)

package rosalan.cinema.sounds;

import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.ImageButton;

public class Menuprovisorio extends Activity {

        MediaPlayer ancora;
        MediaPlayer aneis;
        MediaPlayer jamesbond;
        MediaPlayer borat;
        MediaPlayer coringa;
        MediaPlayer devolta;
        MediaPlayer et;
        MediaPlayer eurotrip;
        MediaPlayer forrest;
        MediaPlayer godf;
        MediaPlayer hangover;
        MediaPlayer hg;
        MediaPlayer iluminado;
        MediaPlayer kill;
        MediaPlayer laranja;
        MediaPlayer old;
        MediaPlayer poderoso;
        MediaPlayer psico;
        MediaPlayer pulp;
        MediaPlayer scarface;
        MediaPlayer sparta;
        MediaPlayer spider;
        MediaPlayer starw;
        MediaPlayer terminator;
        MediaPlayer toy;
        MediaPlayer v;
        MediaPlayer vaderoutro;

        ImageButton a1;
        ImageButton a2;
        ImageButton a3;
        ImageButton a4;
        ImageButton a5;
        ImageButton a6;

        ImageButton a8;
        ImageButton a9;
        ImageButton b1;
        ImageButton b2;
        ImageButton b3;
        ImageButton b4;
        ImageButton b5;
        ImageButton b6;
        ImageButton b7;
        ImageButton b8;
        ImageButton b9;
        ImageButton c1;
        ImageButton c2;
        ImageButton c3;
        ImageButton c4;
        ImageButton c5;
        ImageButton c6;
        ImageButton c7;
        ImageButton c8;
        ImageButton c9;
        ImageButton a7;


        @Override
        protected void onCreate(Bundle savedInstanceState) {
                // TODO Auto-generated method stub
                super.onCreate(savedInstanceState);
                requestWindowFeature(Window.FEATURE_NO_TITLE);
                getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
                setContentView(R.layout.main);




                vaderoutro = MediaPlayer.create(this, R.raw.breath);

                 a8 = (ImageButton) findViewById(R.id.a8);
                 a8.setOnClickListener(new View.OnClickListener() {

                                @Override
                                public void onClick(View v) {
                                        // TODO Auto-generated method stub

                                        vaderoutro.start();
                                }
                        });
                 pulp = MediaPlayer.create(this, R.raw.pulp);

                 a9 = (ImageButton) findViewById(R.id.a9);
                 a9.setOnClickListener(new View.OnClickListener() {

                                @Override
                                public void onClick(View v) {
                                        // TODO Auto-generated method stub

                                        pulp.start();
                                }
                        });

                        jamesbond = MediaPlayer.create(this, R.raw.bond);

                        a1 = (ImageButton) findViewById(R.id.a1);
                        a1.setOnClickListener(new View.OnClickListener() {

                                @Override
                                public void onClick(View v) {
                                        // TODO Auto-generated method stub

                                        jamesbond.start();
                                }
                        });

                        scarface = MediaPlayer.create(this, R.raw.scarface);

                        a2 = (ImageButton) findViewById(R.id.a2);
                        a2.setOnClickListener(new View.OnClickListener() {

                                @Override
                                public void onClick(View v) {
                                        // TODO Auto-generated method stub

                                        scarface.start();
                                }
                        });
                 kill = MediaPlayer.create(this, R.raw.kill);

                 a4 = (ImageButton) findViewById(R.id.a4);
                 a4.setOnClickListener(new View.OnClickListener() {

                                @Override
                                public void onClick(View v) {
                                        // TODO Auto-generated method stub

                                        kill.start();
                                }
                        });

                        aneis = MediaPlayer.create(this, R.raw.aneis);

                        a5 = (ImageButton) findViewById(R.id.a5);
                        a5.setOnClickListener(new View.OnClickListener() {

                                @Override
                                public void onClick(View v) {
                                        // TODO Auto-generated method stub

                                        aneis.start();
                                }
                        });

                        coringa = MediaPlayer.create(this, R.raw.coringa);

                        a6 = (ImageButton) findViewById(R.id.a6);
                        a6.setOnClickListener(new View.OnClickListener() {

                                @Override
                                public void onClick(View v) {
                                        // TODO Auto-generated method stub

                                        coringa.start();
                                }
                        });

                        eurotrip = MediaPlayer.create(this, R.raw.eurotrip);

                        a7 = (ImageButton) findViewById(R.id.a7);
                        a7.setOnClickListener(new View.OnClickListener() {

                                @Override
                                public void onClick(View v) {

                                        eurotrip.start();
                                }
                        });


-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to