刷新代码
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.我有一些异步代码来冷却重绘。 我发现如果我加载片段,那么在回调发生之前,我会弹出片段。视图消失但代码仍在执行。因此。我无法访问我的进度条。
如何检测我的片段视图是否仍处于活动状态? (没有复杂的片段标记逻辑?)
答案 0 :(得分:1)
Fragment类有检查方法,例如isAdded()
,isDetached()
等。
Fragment.isAdded()
可能适合你。