Java 如何在Android中使用登录
我正在学习android,我想通过函数日志检查数据 现在我有了代码: 这工作正常,日志。我也是,但我想添加自己的日志:Java 如何在Android中使用登录,java,android,Java,Android,我正在学习android,我想通过函数日志检查数据 现在我有了代码: 这工作正常,日志。我也是,但我想添加自己的日志: XmlPullParserFactory parserCreator = XmlPullParserFactory.newInstance(); XmlPullParser parser = parserCreator.newPullParser(); parser.setInpu
XmlPullParserFactory parserCreator = XmlPullParserFactory.newInstance();
XmlPullParser parser = parserCreator.newPullParser();
parser.setInput(text.openStream(), null);
status.setText("Parsing...");
int parserEvent = parser.getEventType();
while (parserEvent != XmlPullParser.END_DOCUMENT) {
//START MY CODE!!!
XmlPullParser.START_TAG
Log.i("Test1", parserEvent);
Log.i("Test2", XmlPullParser.START_TAG);
//END MY CODE!!!
switch(parserEvent) {
case XmlPullParser.START_TAG:
String tag = parser.getName();
if (tag.compareTo("link") == 0) {
String relType = parser.getAttributeValue(null, "rel");
if (relType.compareTo("enclosure") == 0 ) {
String encType = parser.getAttributeValue(null, "type");
if (encType.startsWith("image/")) {
String imageSrc = parser.getAttributeValue(null, "href");
Log.i("Net", "image source = " + imageSrc);
}
}
}
break;
}
parserEvent = parser.next();
}
status.setText("Done...");
但我有一个错误:
类型日志中的方法i(String,String)不适用于
参数(字符串,int)
为什么第二个参数是int?如何使用与JavaScript控制台中相同的Log检查值。Log?与JavaScript不同,Java是一种强类型语言。编译器检查您是否向方法提供了预期类型的变量。在本例中,方法
Log.i
将两个字符串作为参数
您正试图打印int,因此需要将其转换为字符串。可以这样做,例如:
Log.i("Test2", Integer.toString(XmlPullParser.START_TAG));
在深入研究Android之前,也许您应该先简单介绍一下Java语言,以便掌握基本知识。这将节省您以后的时间。@darkik只需对eg Log.i(TAG,“+variable”)simple使用串联即可