Эй, вы установили атрибут marginBottom
там. Удалить это. Вот где ошибка. Код для RecyclerView
должен быть:
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipToPadding="false"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:listItem="@layout/item_dessert" />
Значения параметров не сохраняются в экземпляре StackFrame. Фактически, они вообще не записываются / не регистрируются, если вы не решите сделать это явно.
Один очевидный способ записать значения тезисов - это использовать AOP. Это, конечно, подразумевает затраты, но в сочетании с каркасом ведения журнала и правильным уровнем ведения журнала это может быть альтернативой. Вы также можете использовать только некоторые типы / методы в вашем базовом коде, где с большей вероятностью будут генерироваться исключения. Вероятно, я бы выбрал Postsharp для его статического ткачества, чтобы генерировать журналы вызовов.
В любом случае, это далеко не идеальное решение, но я боюсь, что у вас не будет много вариантов, если вы застряли в управляемом мире. .
Лучше всего, возможно, вставить требуемый код трассировки в соответствующие методы. Таким образом, вы можете присоединить слушателей трассировки и вывести значения при необходимости.
Я знаю, что это не то, что вы просите, но это один из способов получения данных.
В качестве альтернативы, вы можете отлаживать приложение с помощью WinDbg. Команды! Clstack /! Dso позволяют вам проверять параметры и составлять объекты.