- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Android 市场上上传了一个音板。该应用程序在市场上表现良好(超过 50,000 次下载),但开发者控制台报告我有一个错误,这让我很困扰。
所有崩溃报告仅来自一台设备 - Motorola Droid。我已经查看了错误的实际情况,当我调用 MediaPlayer 类的 start() 方法时,就会发生这种情况。我得到以下信息:
java.lang.NullPointerException:
在 com.meeg.soundit.Soundboard.playAudio(Soundboard.java:2517)
playAudio方法的代码如下,第2517行是mp.start():
public void playAudio(int resid){
final MediaPlayer mp = MediaPlayer.create(this, resid);
mp.start();
mp.setOnCompletionListener(new OnCompletionListener() {
public void onCompletion(MediaPlayer arg0) {
mp.release();
}
});
}
就像我说的,我的音板有超过 50,000 次下载,并且有 80 份报告,全部来自 Motorola Droid。这是我应该忽略的事情吗,因为 80 份报告与使用过此产品的人数相比并不算多,Moto Droid 和 MediaPlayer 是否存在问题,或者只是我的代码有问题?
最佳答案
这是早期某些版本中的一个问题,导致资源播放无法正常工作。但是您应该修复代码以检查 null 并向用户显示适当的消息。
关于java - mediaplayer.start() 仅在 Motorola Droid 设备上导致应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3444367/
我正在 Codecademy 上学习 java,在一个非常简单的文件中,我收到此错误消息,该消息与构造函数参数有关。 我搜索了其他类似的问题/答案,但它们是关于缺少参数的,我认为这里不是这种情况。 p
我的 CSS 中有这个: .like-counter span, .entry-content h2 { color: #444; font-family: Bitstream Cha
我正在开发一个具有通用文本输入表单的应用程序。所以在我的 moto droid 上进行测试时,我遇到了一个奇怪的问题——当我触摸一个输入字段(位于屏幕的下端)——打开屏幕键盘弹出并隐藏输入字段。所以用
我有一个针对移动设备优化的网站,它使用一个非常简单的技巧来根据浏览器宽度提供不同的页面。在 Droid 出现之前,这种方法一直很有效,它具有非常高的像素密度屏幕。 我知道屏幕的默认设置是 800 像素
只是想知道是否有人见过这个问题并知道可能出了什么问题。我已经构建了一个库,它在主页上有一个库,您可以在其中选择 A、B、C ... 等,然后它会打开一个页面,其中包含您选择的按钮。现在的问题是,当我将
我正在尝试构建一个 C# 应用程序来管理我的龙与地下城类游戏的几个方面。我的一位 friend 是 DM,他需要特定的工具来帮助他更好地管理世界信息。所以我提议这样做,但我需要做的工具需要大量的处理能
总而言之,我一遍又一遍地在谷歌上搜索以找到解决方案,虽然我发现了一个关于相机释放等的错误,但我似乎无法让凸轮代码正常工作。每次我执行 takePicture 时,系统都会挂起,有时它会调用 Pictu
我一直在开发应用程序来打开 Android 相机旁边的 LED 灯。我的代码适用于 Incredible 和 Charge(因为它们是我必须测试的另外两个设备),但我似乎无法打开 Droid X LE
我已经在 Android 市场上使用多个 APK 提交为各种 Android 设备发布了我的游戏,但是市场上很少有像摩托罗拉 Droid 这样的设备是不可见的。即使相同密度的文件以及更高密度的 APK
有没有办法以编程方式确定我的 Droid 手机上有哪些应用程序? 是否有我可以调用的 API? 最佳答案 PackageManger 类有一个 getInstalledApplications(int
我正尝试按照 GitHub 页面上的说明构建 Droid-Fu,但构建失败。这是我在 Droid-Fu 文件夹中运行 mvn package 后得到的消息 [INFO] artifact junit:
我正在使用 osmdroid mapView 实现 App。我们有最多 16 个缩放级别的 map ,但 Android 允许我们有 18 个缩放级别。您知道如何设置最大缩放级别 16 而不是默认的
我住在德国,在 Android Market 上发布“Last Call Widget”。随着时间的推移,我一直在稳步改进它,但一组用户仍然提示它无法在他们的设备上运行。 我的小部件监听“androi
我注意到来自 google play store 的其他拼图应用最多可以有 400 个独立的可移动拼图 block 我一直在尝试学习如何至少拍摄一张能代表我的谜题的图像,裁剪某些部分并用拼图设计掩盖图
阅读文档:http://developer.android.com/guide/practices/screens_support.html .我判断 Droid X 是一款大屏幕手机,因为它的物理尺
我想知道如何(如果可能的话)在单声道中为机器人应用程序创建模式弹出窗口。 场景:应用程序与客户托管的网络服务器对话(因此这个位置因客户而异)。要使用该应用程序,用户必须指定其 Web 服务器的连接字符
我们的应用程序显示相机预览,它似乎在所有手机上都能正常工作,但摩托罗拉 Droid 除外,在我们设置相机参数时出现运行时异常: java.lang.RuntimeException: setP
如果我将一个 ImageView 的源更改为另一个(并因此更改图像),但随后在方法中发生更多更改等。我如何强制它刷新以在方法结束之前显示更改? (因为等待方法结束以显示更改后的图像根本不适合我的目的)
我已经安装了 Droid VNC Server在我的平板电脑上。我还在 http://github.com/oNaiPs/droid-VNC-server 查看它的来源但我没有找到它捕获屏幕并上传到查
使用 MvvmCross,如果我想要一个按钮来打开一个新屏幕,我连接命令处理程序并使用 ShowViewModel,如下所示: ShowViewModel(); 无论如何插入自定义动画
我是一名优秀的程序员,十分优秀!