Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.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
无法在Android中使用JAVA解析异常处理程序?_Java_Android_Xml_Exception Handling - Fatal编程技术网

无法在Android中使用JAVA解析异常处理程序?

无法在Android中使用JAVA解析异常处理程序?,java,android,xml,exception-handling,Java,Android,Xml,Exception Handling,我是android的新手。我已经在我的项目中使用了这段代码,但是这在这一行给了我错误ExceptionHandler.logException(e)出现错误: 无法解析异常处理程序 catch (JSONException e) { errorMessage = getString(R.string.ExceptionGeneral); ExceptionHandler.logException(e); e.printSta

我是android的新手。我已经在我的项目中使用了这段代码,但是这在这一行给了我错误
ExceptionHandler.logException(e)出现错误:

无法解析异常处理程序

catch (JSONException e) {
            errorMessage = getString(R.string.ExceptionGeneral);
            ExceptionHandler.logException(e);
            e.printStackTrace();
            }
我已经导入了这些引用。我还需要导入哪些其他参考资料,请注明

import java.io.IOException;
import java.net.SocketException;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import org.json.JSONException;

Android中没有ExceptionHandler类,请使用。

在Android平台中工作时,不能使用Java中的所有类。谷歌选择Java作为Android开发语言。android中不允许使用
ExceptionHandler
。请参考android开发中允许的。您可以使用
android.util.Log
登录android应用程序

正如Marton所说,您需要使用Log。日志基本上可以用于调试,就像Java中使用“System.out.print(“String”)一样。因此,您可以让Log类在Android中向名为LogCat的视图发送消息(您通常必须自己打开此视图)

日志的工作方式如下所示:

Log.v("Testing", "Show me this message");

其中,“v”是日志消息的类型(有两个),而“Testing”是您希望将其关联的标记。标签很有用,因为您可以按标签进行筛选,因此您可以让LogCat临时只显示带有标签测试的日志。

如果您想打印异常日志,请使用log.d(“异常”,例如toString);