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