【发布时间】:2015-04-28 11:14:38
【问题描述】:
我有一个带有可触摸或可点击布局的片段,我不知道为什么当我触摸片段的布局并离开手指时,功能“”retrieveMQTTConnAssets()“”被调用两次“当我触摸表面并保持触摸时第二次离开手指时”
pease et meknow hw 以避免这种行为。
更新:
实际上,我现在解决了它,而不是返回true,而是返回false。但我不明白,为什么会这样。
代码:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
Log.w(TAG, "@onCreateView()");
View root = inflater.inflate(R.layout.eco_frag, container, false);
root.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
//Toast.makeText(getActivity().getApplicationContext(), "toched", Toast.LENGTH_SHORT).show();
retrieveMQTTConnAssets();
return true;
}
});
return root;
}
【问题讨论】:
标签: android android-fragments fragment android-fragmentactivity