Androidでのサービスとの通信方法について
startServiceで起動したサービスがActivityと同一プロセスで動作する前提であれば、
サービスとActivityのデータのやりとりはバインド等の煩雑な方法を利用せずに、
android.app.Applicationインスタンスをグローバル変数的に利用して良いのでしょうか?
言い換えると、サービスが実行中であれば必ずそのベースとなるApplicationインスタンスが存在するのでしょうか?
Androidの一般的な作法が判っていないので見当違いなことを言っているかもしれませんが、
回答いただけると大変助かります。
よろしくお願いいたします。