【发布时间】:2016-04-01 12:50:25
【问题描述】:
我正在适配器中创建对话框片段对象,其中该对话框的 getInstance() 方法接受接口对象,该接口对象提供删除对象的方法。 在这种情况下,我想在删除对象后关闭对话框。但它显示 dailog 对象可能未初始化的错误。
例如我提供了适配器的 getVew() 方法的一部分:
final MyDailog dailog = MyDailog.getInstance((int ObjectValue, position, new MyDailog.OnDelete() {
@Override
public void onDeleteItem() {
objectList.get(position).setDeleted();
dailog.dismiss();
});
这里的位置是适配器的getView方法中视图的索引
@ line "dailog.dismiss();"它给我的错误是 Error:(182, 45) error: variable dailog might not have been initialized
【问题讨论】:
标签: java android interface inner-classes