2011-12-28 8 views
0

私のアプリケーションでは、ブロードキャストレシーバが1つあります。 onReceive()メソッドの中で私は他のヘルパークラスからメソッドを使用しています。 onReceiveが呼び出されるときにいつでもチャンスがありますか?ヘルパークラスはメモリ内で使用できなくなり、ClassNotFoundExceptionなどが発生します。ブロードキャストレシーバのonReceiveが呼び出されたときのクラスの利用

+0

あなたはonReceive()内でヘルパークラスを開始することができます。コードを共有してください。 –

+0

私のシナリオを説明するコードはまだありません。私はそのコンセプトを手に入れたかったのです。私の計画は、ヘルパークラスがいくつかの静的メソッドと静的変数を持ち、それを私のonReceiveで使用することを計画しています。ですから、私は、このクラスが常にBroadcastReceiverのonReceiveメソッドで利用できるかどうか、またはいつかはそれがいつかは知りたくありません。 – Sush

+1

heReerクラスのメソッドはonReceive()内で使用できます。なぜなら、あなたのonReceive()メソッド呼び出しヘルパークラスがメモリ内にある必要があるからです。 –

答えて

2

いつでも私のonReceiveが呼び出される可能性はありますか?ヘルパークラスはメモリ内で使用できなくなり、ClassNotFoundExceptionなどが発生しますか?

いいえ。APK内のすべてのクラスを利用できます。

+0

@LalitPoptani:無関係な質問と回答をハイジャックしないでください。あなたのStackOverflowの経験があれば誰かがよく知っているはずです。 – CommonsWare

関連する問題