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;
}
}
我無法弄清楚什麼是錯的代碼。