2011-12-28 79 views
0

在我的應用程序中,我有一個廣播接收器。在onReceive()方法中,我使用了其他一些Helper類的方法。有沒有機會,當我的onReceive將被調用,然後幫助器類將不會在內存中可用,並會導致ClassNotFoundException或類似的東西?Broadcast Receiver的onReceive被調用時的類的可用性

+0

你可以在onReceive()裏面啓動助手類,你可以分享你的代碼嗎? – 2011-12-28 12:17:31

+0

我現在沒有代碼來解釋我的場景。我只是想得到這個概念。我的計劃是我的助手類將有一些靜態方法和靜態變量,我將在我的onReceive中使用。所以我想知道這個類是否會一直提供給BroadcastReceiver的onReceive方法,或者有可能它不會在某個時候使用。 – Sush 2011-12-28 12:24:53

+1

你可以在onReceive()中使用你的hepler類方法,因爲當你的onReceive()方法調用輔助類應該在內存中。 – 2011-12-28 12:28:18

回答

2

有沒有機會,當我的onReceive將被調用,然後輔助類將不會在內存中可用,並會導致ClassNotFoundException或類似的東西?

否。APK中的所有課程均可供您使用。

+0

@LalitPoptani:請不要劫持無關的問題和答案。有你的StackOverflow經驗的人應該知道更好。 – CommonsWare 2011-12-28 13:34:49

相關問題