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()
…最后!谢谢,我找这个已经很久了。但每个人都指向不同的方法。请添加该答案,我会将其标记为已接受!补充答案,谢谢。:)