【发布时间】:2018-07-09 17:40:09
【问题描述】:
我正在使用导航架构组件,并且我想利用安全的 args 插件。
我想在导航图中的一个片段中添加一些参数。参数代码是通过设计编辑器生成的。这是一个sn-p:
<fragment
android:id="@+id/inAppPurchaseFragment"
android:name="purchaseFragment" >
<argument
android:name="attribution_id"
app:type="string" />
</fragment>
但是,我在 Android Studio (3.2 Canary 16) 中遇到一个错误,指出它无法解析符号“字符串”或我尝试使用的任何类型。你们中有人遇到过这个问题吗?知道为什么会这样吗?
更新以获取更多上下文;我在有app:type="string" 的行上构建时收到此错误:
error: 'string' is incompatible with attribute type (attr) integer.
【问题讨论】:
标签: android android-architecture-components type-safety android-navigation