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

时间:2014-01-10 11:41:35

标签: java android xml exception-handling

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

无法解析ExceptionHandler

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;

3 个答案:

答案 0 :(得分:1)

Android中没有ExceptionHandler类,请使用Log

答案 1 :(得分:1)

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

日志的工作方式如下:

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

其中'v'是Log消息的类型(有几个),而“Testing”是您想要关联它的标记。标签很有用,因为您可以按标签进行过滤,因此您可以让LogCat暂时只显示标记为“测试”的日志。

答案 2 :(得分:0)

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