Я пытаюсь прочитать XML-файл макета.
String file="res/layout/activity_main.xml";
InputStream in=mCurrentActivity.getClass().getClassLoader().getResourceAsStream(file);
InputStreamReader isr= new InputStreamReader(in);
BufferedReader br = new BufferedReader(isr);
while((line=br.readLine()) != null )
{
XposedBridge.log(line);
}
Это мой код, а этот - мой соответствующий XML-файл.
вывод, который я получаю:
Так как это мой проект, мне нужно быстро разобраться (осталось 2 дня), так что любая помощь будет признательна.
Итак, вот как я это решил:
У меня не было идентификатора, поэтому сначала я получаю идентификатор:
int layoutId =mCurrentActivity.getResources().getIdentifier("activity_main", "layout",mCurrentActivity.getPackageName());
, а затем:
XmlResourceParser s = mCurrentActivity.getResources().getLayout(layoutId);
Благодаря Майку М.