Android片段-检测视图是否处于活动/可见状态

Android片段-检测视图是否处于活动/可见状态,android,android-fragments,Android,Android Fragments,刷新代码 public void viewRefresh(){ getProgressBar(R.id.spinnerBar).setAlpha(1); // CRASH HERE. FATAL EXCEPTION: main java.lang.NullPointerException 关于简历代码 public void onResume(){ super.onResume(); viewRefresh(); API.g

刷新代码

   public void viewRefresh(){
        getProgressBar(R.id.spinnerBar).setAlpha(1);  // CRASH HERE. FATAL EXCEPTION: main
java.lang.NullPointerException
关于简历代码

  public void onResume(){
        super.onResume();
        viewRefresh();


   API.getInstance().bidOnAuction(auctionID, bid, new JsonHttpResponseHandler(){

                    @Override  // this code is calls refresh after 3 or so seconds.
                    public void onSuccess(JSONObject results) {
                        // BID Successfully
                        Log.i("BID ", "SUCCESS");
                        viewRefresh();
我有一个android应用程序API 19。我有一些异步代码来冷却重绘。 我发现,如果我加载了片段,那么在回调发生之前,我会弹出片段。视图已消失,但代码仍在执行。因此。我无法访问我的Progressbar


如何检测我的片段视图是否仍处于活动状态?(没有复杂的片段标记逻辑?

片段类有用于检查的方法,例如
isAdded()
isDetached()
,等等


Fragment.isAdded()
可能适合您。
Fragment
类有用于检查的方法,不是吗?像
isAdded()
isDetached()
…最后!谢谢,我找这个已经很久了。但每个人都指向不同的方法。请添加该答案,我会将其标记为已接受!补充答案,谢谢。:)