我的應用程序中有一個常見問題,我將功能提取到處理此功能的類中,而沒有其他功能。問題是我經常需要一個Activity的實例來完成這個功能,比如讀取文件,訪問數據庫等等,所以我必須將當前的活動傳遞給該實用程序,並且使代碼變得難看。從實用程序類獲取活動
現在我正在研究設置一個持有對「開始」 - 活動的引用的單例,然後將此單例注入到我的utillites中。但是,這是但是,我不能控制一個活動是否被移除或仍然活躍,Android可以。所以我的活動可能還不夠活力而已。
因此,總而言之,我不確定將參考存儲到活動中是否安全,我不希望在每次調用時都傳遞當前活動。解決辦法是什麼。我是偏執狂嗎?提前 羅蘭