【发布时间】:2016-09-21 03:14:30
【问题描述】:
我有一个 LongClick 方法可以启动 Fragment 并且工作正常:
@Override
public void onItemLongClick(int position, View view) {
Bundle bundle = new Bundle();
bundle.putInt("itemPosition",position);
android.app.FragmentManager fm = getFragmentManager();
DeleteCFragment delCDialog = new DeleteCFragment();
delCDialog.setArguments(bundle);
delCDialog.show(fm,"delcardview dialog");
}
用这样的布尔值设置方法有什么速度或其他优势吗?
@Override
public boolean onItemLongClick(int position, View view) {
Bundle bundle = new Bundle();
bundle.putInt("itemPosition",position);
android.app.FragmentManager fm = getFragmentManager();
DeleteCFragment delCDialog = new DeleteCFragment();
delCDialog.setArguments(bundle);
delCDialog.show(fm,"delcardview dialog");
return true;
}
【问题讨论】:
-
在第一种情况下,您必须返回布尔值作为函数 rerunning boolean
-
@Veener 嗨,我理解 return true 与 return false 的布尔值。我要确定是使用布尔值(第二个示例)还是只运行显示的第一个示例而不使用布尔值。