Java 为什么我在多次单击图像按钮后出错

Java 为什么我在多次单击图像按钮后出错,java,android,Java,Android,当我点击图像按钮超过15次时,它应该停止工作。我可以在这里使用什么代码? 我是新开发人员,我真的需要你的帮助。我希望你能帮助我 这是我的代码: public class MainActivity extends Activity{ MediaPlayer mp; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

当我点击图像按钮超过15次时,它应该停止工作。我可以在这里使用什么代码? 我是新开发人员,我真的需要你的帮助。我希望你能帮助我

这是我的代码:

public class MainActivity extends Activity{
    MediaPlayer mp;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
                         WindowManager.LayoutParams.FLAG_FULLSCREEN);
                        setContentView(R.layout.main);                   

        ImageButton One = (ImageButton) findViewById(R.id.btnkick);
        One.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                MediaPlayer mp = MediaPlayer.create(MainActivity.this, R.raw.kick1);  
                try
                {
                    mp.prepare();
                }
                catch (IOException e)
                {}
                catch (IllegalStateException e)
                {}
                mp.start();
            }
        });

    ImageButton two = (ImageButton) findViewById(R.id.btnkick1);
    two.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                MediaPlayer mp = MediaPlayer.create(MainActivity.this, R.raw.kick1);  
                try
                {
                    mp.prepare();
                }
                catch (IOException e)
                {}
                catch (IllegalStateException e)
                {}
                mp.start();
            }
        }); 
int count=0;
一个.setOnClickListener(新视图.OnClickListener()
{
@凌驾
公共void onClick(视图v)
{
计数=计数+1;

如果(countPlease,添加stacktraceplease如何添加?如果您使用Android Studio,请单击
Android Monitor
选项,然后您将看到正在测试的设备的日志猫,之后您需要重复在应用程序中复制崩溃的过程,在日志猫中您将看到红色文本,复制并粘贴该文本以查看错误我只是在使用aide。aide中是否有android监视器选项。我决定在我的aide上创建此项目,因为我的android studio有一个错误。即使我有gradle,我也有一个gradle错误
int count=0;
One.setOnClickListener(new View.OnClickListener()
 {
    @Override
    public void onClick(View v)
     {
        count=count+1;
        if(count<=15)
        {
            MediaPlayer mp = MediaPlayer.create(MainActivity.this, R.raw.kick1);  
            try
            {
                mp.prepare();
            }
            catch (Exception e)
            {
                e.printStackTrace();
            }
            mp.start();
        }

    }
});

int counttwo=0;
 two.setOnClickListener(new View.OnClickListener() 
 {
    @Override
    public void onClick(View v) 
    {
        counttwo=counttwo+1;
        if(counttwo<=15)
        {
            MediaPlayer mp = MediaPlayer.create(MainActivity.this, R.raw.kick1);  
            try
            {
                mp.prepare();
            }
            catch (Exception e)
            {
                e.printStackTrace();
            }
            mp.start();
        }
    }
});