我走进了一个奇怪的问题.当尝试替换数字输入上的点时,它不会仅替换该点,而是清除整个输入.
$("[data-input-payment-id]").on("keyup", function(e) {
var test_value = $(this).val().replace(/\./g, "");
$(this).val(test_value);
});Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="number" data-input-payment-id="12">Run Code Online (Sandbox Code Playgroud)
如何更改它以便仅删除点?
所以我试图让媒体播放器工作,但第一次安装时音乐不会开始播放(我认为这是因为可视化工具需要权限)。但之后每次都玩得很好。
代码:
mPlayer = MediaPlayer.create(this, R.raw.bik);
mPlayer.setLooping(true);
mPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.start();
}
});
Run Code Online (Sandbox Code Playgroud)
日志猫:
11-23 17:18:29.979 28329-28329/com.waro.blockevader E/MediaPlayer: Error (-38,0)
11-23 17:18:29.979 28329-28329/com.waro.blockevader E/MediaPlayer: Error (-38,0)
11-23 17:18:29.979 28329-28329/com.waro.blockevader E/MediaPlayer: Error (1,-1010)
11-23 17:18:29.979 28329-28329/com.waro.blockevader E/MediaPlayer: Error (-38,0)
11-23 17:18:29.979 28329-28329/com.waro.blockevader V/MediaPlayer[Native]: isPlaying: 0
11-23 17:18:29.979 28329-28329/com.waro.blockevader E/MediaPlayer: Error (-38,0)
Run Code Online (Sandbox Code Playgroud)
文件格式为.mp4
谢谢您的帮助。
编辑:
我所说的每次之后是什么意思?
每次我授予权限并重新启动应用程序后,音乐就会开始正常播放,并且不会出现任何错误。
权限:
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
Run Code Online (Sandbox Code Playgroud) 我想询问是否有不同的方法来处理我所拥有的if-else锅炉板状况.
每一个if和else if具有string.contains在其中的比较.我使用的是Java 8.
有没有办法用这样的东西来缩短这个x ? y : z?或者可能是开关?
if (s.contains("ServerAdmin ")) {
data.setServerAdmin(s) // This happens everywhere
} else if (s.contains("DocumentRoot")) {
data.setDocumentRoot(s) // This happens everywhere
} else if (s.contains("ServerName")) {
data.setServerName(s) // This happens everywhere
} else if (s.contains("ErrorLog")) {
data.setErrorLog(s) // This happens everywhere
} else if (s.contains("CustomLog")) {
data.setCustomLog(s) // This happens everywhere
} else if (s.contains("<Directory")) {
data.setDirectory(s) // This happens everywhere
}
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来解决这个问题?
〜提前感谢您的任何帮助.