Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何检测应用程序何时崩溃并保存日志_Java_Android - Fatal编程技术网

Java 如何检测应用程序何时崩溃并保存日志

Java 如何检测应用程序何时崩溃并保存日志,java,android,Java,Android,我想检测应用程序何时崩溃,并需要保存它遇到的异常日志,就像我们在eclipse的logcat中看到的一样。8.37不是整数,它需要是浮点或双精度。8.37不是整数,它是浮点数 你可以这样做 float f = Float.valueOf("8.37"); 或者你可以考虑使用< /P> new BigDecimal("8.37"); 如果您需要绝对精度。您需要的是: string strSomePerc = "8.99%"; // For the real number. double dS

我想检测应用程序何时崩溃,并需要保存它遇到的异常日志,就像我们在eclipse的logcat中看到的一样。

8.37不是整数,它需要是浮点或双精度。

8.37不是整数,它是浮点数

你可以这样做

float f = Float.valueOf("8.37");

或者你可以考虑使用< /P>

new BigDecimal("8.37");

如果您需要绝对精度。

您需要的是:

string strSomePerc = "8.99%";

// For the real number.
double dSomePerc = Convert.ToDouble(strSomePerc.Replace("%", String.Empty));

// For the integer.
int nSomePerc = Convert.ToInt32(dSomePerc);

注意,(正如Andrew Logvinov所说)如果一个数字中有一个小数点,它就不能是整数的一部分

8.37不是整数,8.37不是整数,8.37是浮点数。您需要使用NumberFormat或Double.parseDouble或Float.parseFloat解析它