检查用户操作的getActivity()== null

时间:2013-08-09 18:42:43

标签: android android-ui

每当我们的任何片段获得对网络请求的异步响应时,如果我们必须触摸该活动或使用其getActivity() == null,我们始终会检查Context

所以我们的代码流看起来像这样:

protected void onNetworkResponse(String response) {
   if (getActivity() == null) 
        return;
   getActivity().setProgressBarVisibility(false);
    // Do rest of processing here

}

这对我们来说是有道理的(如果我们做错了,请评论!:))。但是,如果我们要引用活动,我们还会检查用户反馈的getActivity()== null,就像在onClickListener中一样。对我而言,似乎我们过于谨慎,因为根据定义,如果单击片段上的按钮,则必须将其附加到活动。我们是否过于谨慎?

0 个答案:

没有答案