求助...重复代码怎么处理? 我建了九个按钮, 想每点击一个按钮发出不同的声音, 是不是要传9个声音进去?是不是每个声音都要写一边MP3播放的代码??还有,有声计算器按=号之后播出的结果声音是怎么弄的,不可能是提前录好吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 extract Method把公共的代码提取出来 private void sound2(){ mediaPlayer02 = MediaPlayer.create(zz.this, R.raw.twoa); mediaPlayer02.setOnCompletionListener(new OnComplet2() ); mediaPlayer02.setOnErrorListener(new error2()); try { if (mediaPlayer02 != null) { mediaPlayer02.stop(); } /* * 在MediaPlayer取得播放资源与stop()之后 * 要准备Playback的状态前一定要使用MediaPlayer.prepare() */ mediaPlayer02.prepare(); mediaPlayer02.start(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } 要怎么改呀?! android 调用webservice问题 Android,画一条可编辑的直线 android 卫星gps 获取地址问题 Android 刷屏 问题 高分求助 求高手 请教Android基础知识 preference_headers3.0系统为何创建不了 Android如何实现表格分页 各位大神来帮忙看看webView的边框怎么去除啊? 请问关于添加 textview 点击事件报错的问题 android studio打包aar的问题 寻找流媒体播放器,支持HTTP,RTSP android toast 的问题!!!!!
把公共的代码提取出来
private void sound2(){
mediaPlayer02 = MediaPlayer.create(zz.this, R.raw.twoa);
mediaPlayer02.setOnCompletionListener(new OnComplet2() );
mediaPlayer02.setOnErrorListener(new error2());
try { if (mediaPlayer02 != null) {
mediaPlayer02.stop();
}
/*
* 在MediaPlayer取得播放资源与stop()之后
* 要准备Playback的状态前一定要使用MediaPlayer.prepare()
*/
mediaPlayer02.prepare();
mediaPlayer02.start();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
} } 要怎么改呀?!