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