public class Pars extends Activity{
public Document docout(){
InputStream is = getResources().openRawResource(R.raw.talechap01);
Document docout = null;
DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = null;
try {
builder = domFactory.newDocumentBuilder();
docout = builder.parse(is);
} catch (ParserConfigurationException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (SAXException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return docout;
}
而且
public class Manager {
public static String getStory(String spage, Document docs) {
XPathExpression expr;
XPath xpath = XPathFactory.newInstance().newXPath();
Object result = null;
String num = spage;
String par = null;
try {
expr = xpath.compile("//decision"+num+"/p//text()");
result = expr.evaluate(docs, XPathConstants.NODESET);
}
catch (XPathExpressionException e) {
e.printStackTrace();
}
NodeList nodes = (NodeList) result;
for (int i = 0; i < nodes.getLength(); i++) {
par = nodes.item(i).getNodeValue();
System.out.println(par);
}
return par;
}
}
现在我要测试代码。
public class Test {
public static void main(String[] args) {
try {Pars p = new Pars();
Document doc = p.docout();
System.out.println(Manager.getStory("000", doc));
}catch (Exception e){
e.printStackTrace();
}
}
}
我将“测试”作为java应用程序运行,得到的结果是:
谢谢大家。
错误在于,您试图运行一个将Android类(Android.app.activity
)引用为常规Java程序的程序,该程序的类路径中没有Android运行库。
您应该将Android应用程序作为Android应用程序(在仿真器或设备上)运行,将常规Java程序作为常规Java程序运行,而不是将两者混用。活动
是Android;main()
方法是常规的Java。
要学习Android应用程序开发,您可以从developer.Android.com入门文档开始。
代码activity_lastcall.xml: 代码lastcall.java: 代码AndroidManifest.xml: 我需要得到最后一个电话,并在TextView中写入号码和姓名。
我在这里使用Tweepy谷歌应用程序引擎示例作为我的应用程序的基础:https://github.com/tweepy/examples/tree/master/appengine get_authorization_url()方法触发401未授权异常。 在控制台中,我得到: 使用python解释器中的库可以很好地工作: 进口镊子 auth = tweepy。OAuthHandler(消费者密钥,
E/AndroidRuntime:致命异常:main 进程:za.co.riggaroo.motioncamera,pid:17583 kotlin.typeCastException:null不能强制转换为非空类型kotlin.boolean(位于za.co.riggaroo.motioncamera.mainactivity$setuparmsystemtogle$2.ondatachange
应用程序通常会通过抛出另一个异常来响应异常。 实际上,第一个异常引起第二个异常。 它可以是非常有助于用户知道什么时候一个异常导致另一个异常。 “异常链(Chained Exceptions)”帮助程序员做到这一点。 以下是Throwable中支持异常链的方法和构造函数。 Throwable getCause() Throwable initCause(Throwable) Throwable(St
问题内容: 我正在尝试使用Google App Engine上的GSON库将对象转换为JSON。由于某种原因,它将引发此异常,我不知道如何解决此问题。有什么建议? 我正在使用的代码: 问题答案: 该应用程序引擎确实支持反射-但是,您正在尝试反射JRE类的私有字段: 反射 允许应用程序完全,无限制地反射访问其自己的类。它可以查询任何私有成员,使用java.lang.reflect.Accessibl
你可以使用raise语句 引发 异常。你还得指明错误/异常的名称和伴随异常 触发的 异常对象。你可以引发的错误或异常应该分别是一个Error或Exception类的直接或间接导出类。 如何引发异常 例13.2 如何引发异常 #!/usr/bin/python # Filename: raising.py classShortInputException(Exception): '''A u