Android简单方法不适用于片段破坏

时间:2016-06-25 07:45:37

标签: android

我有简单的方法:

private void resetView() {
    Log.e("RESET VIEW", "");
    params = robot_commands.getLayoutParams();
    params.height = 0;
    robot_commands.setLayoutParams(params);
}

我希望在这种方法上或片段不可见时这样做:

@Override
public void onDestroyView() {
    resetView();
    super.onDestroyView();
}

@Override
public void onDestroy() {
    resetView();
    super.onDestroy();
}

resetView()不起作用。

1 个答案:

答案 0 :(得分:0)

将您的方法放入onPause()

原因是在调用ondestroy()后,无法保证您的方法被特别调用,您的方法非常耗时。