乙個很神奇的問題,求大哥們幫忙解決

2021-09-26 03:28:35 字數 2010 閱讀 5989

各位大神們,請問activity的生命週期會不會這樣:

場景:乙個activity 啟動另乙個activity

原因:正常情況 第乙個activity先 onpause 第二個activity 在onresume

問題,有沒有可能會反過來? 就是第二個activity 先onresume 第乙個activity在onpause

scanuseractivity的 onresume 初始化了rfid讀取執行緒的***,onpause 停止***,並銷毀執行緒。接著跳轉到掃瞄rfid的介面。

在scanrfidactivity 介面的 onresume 初始化了rfid讀取執行緒的***,onpause 停止***,並銷毀執行緒。

正常邏輯是沒問題的。但是在專案中。十次有兩次會出現,執行緒***為空的情況。

還有一種情況就是,在掃瞄rfid(scanrfidactivity)的介面,呼叫的是掃瞄使用者(scanuseractivity)的介面

如下是專案的相關**。

進入scanuseractivity

public void transport(view view)  else 

}

掃瞄到資料後,請求介面,並跳轉到scanrfidactivity

jsonobjectdialogcallbackcontext已經宣告為軟引用了

public class scanuseractivity extends basescanbarcodeandrfidactivity 

});}

@override

protected void getrfidcode(string rfid)

@override

protected void getbarcode(string barcode)

private void requserinfo(long userid, string username) else

}});

} }

public class scanrfidactivity extends basescanrfidactivity 

}private void getrfiddata(long userid, final string rfidcode)

});}

}

public abstract class basescanbarcodeandrfidactivity extends baseactivity 

@override

protected void onresume()

});@override

public void result(string barcode)

}});

}protected abstract void getrfidcode(string rfid);

protected abstract void getbarcode(string barcode);

}

public void stop()
public void read(scanresultlistener scanresultlistener)
private class rfidreader extends thread 

public void setscanresultlistener(scanresultlistener scanresultlistener)

@override

public void run()

try catch (interruptedexception e)

} }}

今天發現的乙個很神奇的問題,作用域的問題

var num 1 function add function con con 很明顯輸出的是2 var num 1 function add num function con con 輸出的居然是1function add num function con con 輸出的是1同理,我使用乙個物件 ...

發現乙個很詭異的問題,求大神解惑

用asp sqlserver做了乙個簡單的頁面抓取程式,實現過程就是在頁面設定乙個按鈕,開啟新視窗,新視窗的asp頁面執行如下操作 從資料庫的表中取出10萬條url記錄,然後通過serverxmlhttp抓取頁面,然後將抓取到的html內容存入對應url的資料表中。錯誤如下 但其實,要抓取的網頁完全...

flex的乙個問題 路過的看看能不能幫忙解決

在flex的乙個視窗中,放置了3個datagrid,我的目的是對這3個傢伙動態新增行和列 給按鈕的哦,每次每個datagrid都新增2列 可發現執行新增列的時候,有很大機率出現顯示不完整 視窗原來高度有1000 當然有滾動條 變只有800或800不到 還有滾動條的哦 下面的不顯示,搞的我鬱悶得要死,...