Flex、AIR、Java、Androidなど

5月3日 2010

【Android】aidlを使ったActivityとService間のやりとりのサンプルコード

Posted by: tachibana In: Android| プログラミング

何時間か悩んでできなかったのでTwitterでつぶやいてみたところ @esmasui さんに教えてもらいながらできるようになりました。

せっかくのなのでこちらにプロジェクトごと公開しておきます。

onCreateの中でbindServiceした後すぐにAidlに記述した関数を呼んでいたのですがこれがいけなかったようです。ServiceConnectionのonServiceConnected(ComponentName name, IBinder service)の中でIServiceConnection.Stub.asInterface(service);した後に呼んでやると無事呼べました。

このタイミングが未だによく分かってないのですがとりあえずできるようになってよかったです。しかしServiceは奥が深い。

@esmasui さんありがとうございました!

EasyFreeAds Blog News Facebook Twitter Myspace Friendfeed Technorati del.icio.us Digg Google Yahoo Buzz StumbleUpon

Tags: ,

1 Response to "【Android】aidlを使ったActivityとService間のやりとりのサンプルコード"

1 | Twitted by patorash

9月18日 2010 at 2:40 PM

Avatar

[...] This post was Twitted by patorash [...]

Categories

 

2017年12月
« 4月    
 123
45678910
11121314151617
18192021222324
25262728293031

About

Author: tachibana

  • ちょっとしたことはTwitterに書いています。こっちはアプリの公開等の時に更新されます。
  • 最近はもっぱらJavaとObjective Cです。AS3は飽きました。
  • スクリプト言語ではPerlが好きでしたが最近はGAE/Jで何でもやってます。
  • Linuxは自宅サーバー建てるのがやっとのレベルです。前の会社で何日も徹夜してやったのはいい思い出です。
  • アプリへのご要望などご意見等ありましたらお気軽にご連絡下さい。

Alternative content here