0
UpdateActivity.java:Android DataBinding可以使用内部类吗?
public class UpdateActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ActivityUpdateBinding dataBinding = DataBindingUtil.setContentView(this, R.layout.activity_update);
}
interface Listener {
void onClick(View v);
}
}
activity_update.xml:
<data>
<variable
name="listener"
type="com.kycq.reader.UpdateActivity$Listener"/>
</data>
,如果我设置的 '听众',它总是Errors.it是意味着我不能设置内部类,或者我应该在其他方面设置“侦听器”?
我知道了,我的问题是我可以使用内部类吗? –
@csx是的,只要内部类是公共的,就可以使用内部类。不知道你为什么使用'''而不是'''。 – AgileNinja
它的工作!我总是认为这个接口是默认公共的,而内部类必须使用$ –