kotlin extention fragment活动具有相同id的视图并不正常

时间:2017-11-22 02:45:42

标签: kotlin

Activity的{​​{1}}标识为TextViewtvAuthNumFragment,标识为TextView,代码点击跳转xml是正确的,导入xml是差异。但是,运行应用tvAuthNumActivity使用相同的Fragment视图。调试时,我发现Activity和Fragment中的内存地址是一样的,为什么?

1 个答案:

答案 0 :(得分:0)

使用完整字符串导入id,例如:

//片段

import kotlinx.android.synthetic.<FRAGMENT_PACKAGE>.<FRAGMENT_LAYOUT_XML>.tvAuthNum

//活动

import kotlinx.android.synthetic.<ACTIVITY_PACKAGE>.<ACTIVITY_LAYOUT_XML>.tvAuthNum

名称之间发生冲突。