- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
try {
Runtime rnTm=Runtime.getRuntime();
Process execLang = rnTm.exec(new String[]{"getprop", "persist.sys.language"});
mCurrLocale = new BufferedReader(new InputStreamReader (execLang.getInputStream())).readLine();
execLang.destroy();
Process execCountry = rnTm.exec(new String[]{"getprop", "persist.sys.country"});
mCurrCountry = new BufferedReader(new InputStreamReader (execCountry.getInputStream())).readLine();
execLang.destroy();
Log.e("", "Device locale: "+mCurrLocale+" Co:"+mCurrCountry);
} catch (IOException e) {
e.printStackTrace();
return;
}
catch (SecurityException se) {
se.printStackTrace();
return;
It's working fine some phones and tablet.
但有时它会导致我的应用程序卡住并在 logcat 中给出以下结果。
I/System ( 1511): Failed to destroy process 1547
I/System ( 1511): libcore.io.ErrnoException: kill failed: ESRCH (No such process)
I/System ( 1511): at libcore.io.Posix.kill(Native Method)
I/System ( 1511): at libcore.io.ForwardingOs.kill(ForwardingOs.java:77)
I/System ( 1511): at java.lang.ProcessManager$ProcessImpl.destroy(ProcessManager.java:257)
最佳答案
如果它在某些设备上工作而不在其他设备上工作,这意味着您必须在异常中捕获它并使程序保持静默。
我建议在您的代码下方添加一个带有通用异常的捕获:
catch (Exception ge) {
ge.printStackTrace();
return;
}
关于android - 为什么 libcore.io.ErrnoException : kill failed: ESRCH (No such process) in android?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17485114/
我正在尝试使用以下代码获取内部存储详细信息(用作内部存储器的存储)。 public void getinternalstorage() { StatFs stat = new Stat
我的应用程序中有一个网络进程发生了这个异常,我不知道如何解决这个问题。我已经在我的 list 中应用了某些权限,这里是我为我的整个应用程序应用的权限: 我正在使用的 URI 已经来 se
我试过了this link解释说必须在应用程序标签之外保留写入外部存储权限。我已经把它放在外面了。 我把我的代码放在这里: cvMain.setDrawingCacheEnabled(true);
我有一段代码收集用户列表:here is the gist 当我运行代码时,我收到以下错误(我缺乏 JavaScript 技能是这里的主要问题) 我收集 Stripe 帐户 我将计数设置为 100 我
我使用 Java 与 MySQL 连接,Json 将数据发送到 android,当我通过 URL 地址将数据从 Java 发送到 json 时: http://192.168.1.221:9999/r
我搜索了一些地方,尝试了很多方法,但我不明白这里出了什么问题:(请帮助我。 这是我的代码: import android.app.Activity; import android.content.In
我知道这是一个很常见的问题,但我正在努力获取输出。下面是我的代码: try { FileInputStream fileInputStream = new FileInputStrea
我想从图库中选择一个视频文件(我的代码的第一部分)并使用 Retrofit 将其上传到服务器 - 请忽略这个问题。因此,我想将文件从第一部分传递到第二部分,但它给了我标题中提到的错误。 MainAct
我把权限放在Manifest中。我想从互联网下载图像并将其存储在外部存储中。图片链接没问题。写入外部存储器时出现问题。 public class MainActivity extends AppCom
直到昨天我还在使用 Gulp,它才奏效。 今天我收到这个错误信息: internal/child_process.js:298 throw errnoException(err, 'sp
下面是我使用的代码 try { Runtime rnTm=Runtime.getRuntime(); Process execLang = rnTm.exec(new String[]{"getpro
我有这个系统,它试图发送用 NodeJS 编写的批量电子邮件。 它使用 2 个模块:fs(构建到 node v0.8.18 中)和 nodemailer(来自 NPM,v0.3.42)。 现在在使用
我正在尝试在 Ubuntu 12.04.3 x64 following this tutorial 上部署 Meteor 应用程序. MongoDB 和 Nginx 似乎已正确设置。 # on my
我正在尝试制作一个简单的应用程序,它在 Android 设备(Alcatel One Touch 4030D,Android 4.1.1)上运行并从 IOIO Mint 的模拟输入引脚读取数据。通过蓝
我搜索了这个错误的原因,发现我必须使用sudo更改权限或运行gulp,但仍然出现相同的错误。 任何人都可以请帮助... 内部/child_process.js:298 抛出 errnoExceptio
我将 Android Studio 中的同一个应用程序安装到不同的设备上,它已成功安装在所有设备上,但启动后,当我在某些设备上处理此应用程序内部存储中的文件时,出现以下错误: E/java: [Fil
在我的应用程序中,我正在发出 http get 和 http post 请求,在发出大约 40-50 个请求后,我收到以下错误异常。看起来 http 连接即使在发出调用后仍保持打开太多文件。我在底部添
在 ics 上使用我的应用时,在我将 wifi 网络从 networkA 更改为 networkB 后,所有对图像的请求都开始返回异常。 异常失败 > org.apache.http.conn.Htt
我在MacOS和Linux中使用node.js v0.10.12时遇到了这个错误,这段代码在 Windows 7 中工作正常。唯一的区别是在 Windows 7 上我有管理员 ID,在 MacOSX
我是一名优秀的程序员,十分优秀!