我需要一些帮助来区分ondismiss的来源。
我正在使用两个不同的dialogfragment。
DialogClass1 dialog1 = new DialogClass1();
DialogClass2 dialog2 = new DialogClass2();
public void onDismiss(DialogInterface dialogInterface){
if(dialogInterface.equals(dialog1){
//CODE#
}else if(dialogInterface == dialog2){
//CODE#
}
)
有办法吗?
谢谢
最佳答案
如果两者的类型不同,请检查instanceOf。
if(dialogInterface instanceOf DialogInteface1){}