проверьте, является ли объект кастомизируемым в Android

#android #xstream

#Android #xstream

Вопрос:

Я использую xstream для разбора xml на объекты. результат от

 xstream.fromXML(xmlFile);
  

является объектом.

Поскольку у меня несколько XML-схем, этот объект может быть приведен к нескольким классам определения. Есть ли способ проверить, является ли этот объект кастомизируемым для одного из этих классов, чтобы я знал, какой формат соответствует xml?

Ответ №1:

Вы можете проверить, instanceof как в обычной Java.

 Object obj = xstream.fromXML(xmlFile);
if (obj instanceof MyClass)
  MyClass myObj = (MyClass)obj;