java - 单击 ImageButton 后,我想创建一个声音并移动下一个活动
问题描述
我有声音和下一个活动的代码。我不知道如何合并这两个代码以便同时或按顺序执行它们。
package com.example.testmessages;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageButton;
public class MainActivity extends AppCompatActivity {
ImageButton imageButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//Add sound
final MediaPlayer gunSoundMP = MediaPlayer.create(this, R.raw.gunsound);
ImageButton GunSound=(ImageButton)this.findViewById(R.id.imageButton3);
GunSound.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
gunSoundMP.start();
}
});
//Image button to execute new Activity
imageButton=(ImageButton) findViewById(R.id.imageButton3);
imageButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intentLoadMain2Activity = new Intent(MainActivity.this, Main2Activity.class);
startActivity(intentLoadMain2Activity);
gunSoundMP.start();
}
});
}
}
解决方案
推荐阅读
- javascript - 在 node js 中使用 promise.all 进行外部 api 调用
- javascript - 如何自定义此复选框在页面刷新后保持选中状态
- ruby-on-rails - Ruby 生成的 grpc 类服务名冲突
- java - 如何通过将其中一个值切换为键来创建 HashMap 的 HashMap
- html5-canvas - KonjaJs 使用 toDataUrl 保存背景图像
- r - 有没有办法过滤数据框以将与另一个数据框中的值匹配的值保留?
- java - How to Deserialize unknown primitive json property type using Gson
- batch-file - 有没有办法用批处理启动命令提示符,然后在该命令窗口中运行多个命令?
- java - 在读取 txt 文件时从 1D 数组制作 2D 数组
- vba - 将附件字段文件路径提取到不同的列