0
我有一个用于创建新的XmlPullParser的函数。我的分析器显示线程停留在这一点,这是一个潜在的死锁情况。XmlPullParser同步:线程正在等待
private static XmlPullParserFactory xmlPullParserFactory;
public static synchronized XmlPullParser newPullParser(InputStreamReader ip) throws Exception {
if (xmlPullParserFactory == null) {
xmlPullParserFactory = XmlPullParserFactory.newInstance();
}
final XmlPullParser parser = xmlPullParserFactory.newPullParser();
parser.setInput(ip);
return parser;
}
}
我无法弄清楚什么是错的代码。