Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.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 如何在Android中使用登录_Java_Android - Fatal编程技术网

Java 如何在Android中使用登录

Java 如何在Android中使用登录,java,android,Java,Android,我正在学习android,我想通过函数日志检查数据 现在我有了代码: 这工作正常,日志。我也是,但我想添加自己的日志: XmlPullParserFactory parserCreator = XmlPullParserFactory.newInstance(); XmlPullParser parser = parserCreator.newPullParser(); parser.setInpu

我正在学习android,我想通过函数日志检查数据

现在我有了代码:

这工作正常,日志。我也是,但我想添加自己的日志:

                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使用串联即可