我仍在努力理解片段及其工作原理。我有一个扩展布局的片段。我试图在按下按钮时播放声音,但我遇到了媒体播放器的一些问题。
代码是:
private void playSound(int resId) {
MediaPlayer mp = MediaPlayer.create(Tab1Fragment.this, resId);
mp.setOnCompletionListener(Tab1Fragment.this);
mp.start();
}
Run Code Online (Sandbox Code Playgroud)
错误是: The method create(Context, int) in the type MediaPlayer is not applicable for the arguments (Tab1Fragment, int)
我尝试使用getApplicationContext()无济于事。
任何帮助表示赞赏谢谢
如何引用集合中的位置?像数组一样:array[5];
我正在开发一个具有收藏夹选项卡的Android音板."收藏夹"选项卡使用列表视图.当用户添加收藏夹时,该按钮的文本将添加到该组中.现在我已经为列表视图设置了一个上下文菜单,允许用户通过长按和删除来删除项目.上下文菜单传递触发上下文菜单的列表视图的位置,我试图删除该位置.
Soundcloud等应用程序如何阻止其他应用程序MediaPlayer?例如,当我通过Google音乐播放歌曲并打开SoundCloud时,一旦Soundcloud歌曲开始播放,Google Music的歌曲就会停止播放.我可能会遗漏一些明显的东西,但我一直想知道这是如何实现的.
谢谢,贾斯汀