Re: [android-group-japan: 20915] アノテーションのエラーについて

636 views
Skip to first unread message

Makoto Yamazaki

unread,
Nov 22, 2012, 1:03:39 PM11/22/12
to android-g...@googlegroups.com
zaki です。

onUnBind ではなく onUnbind だからです

2012/11/22 ろうじょー <rowjo...@gmail.com>:
> お世話になります。
>
> アノテーションでのエラーについて質問があります。
>
> バインドにて接続するサービスのプログラムを作っているのですが、
> なぜかonUnBindメソッドだけ、@Overrideでエラーになります。
>
> エラーの内容としましては、「TestService のメソッド onUnBind(Intent) は
> スーパータイプ・メソッドをオーバーライドまたは実装する必要があります」
> と表示され、アノテーションを除去することで回避はできるのですが、
> オーバーライドされていないためか、ここに記載した処理は実行されません。
>
> ネットで、JDKを1.6にすれば解消されるという情報はあったのですが、
> 1.6で再度ビルドしても、エラーのままです。
>
> 何が問題か、ご存知の方がいらっしゃいましたら、ご教授をお願いいたします。
>
> 以上、よろしくお願いいたします。
>
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/android-group-japan/-/z_EmSlZHMWsJ
> にアクセスしてください。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com
> にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja
> からこのグループにアクセスしてください。



--
YAMAZAKI Makoto

ごりぽん

unread,
Nov 22, 2012, 5:20:57 PM11/22/12
to android-g...@googlegroups.com
 すでに返答のあった通り、英字の大小文字の違いじゃないでしょうか。
 ちなみに、Eclipse上でメソッドのオーバイライドを行うなら、メニューの
[ソース]→[メソッドのオーバーライド/実装](日本語版の場合・英語版の場合は
適宜読み替えを)から行うほうがミスが無くて良いですよ。

 ただ、以前のSDKでそういう現象があったのも確かなのんですよね。だいぶ前
の話なんで、どうやって対処したか思い出せませんが。確か、SDKのバージョン
アップで直ったような……?

宮下


(2012/11/22 18:47), ろうじょー wrote:
> お世話になります。
> アノテーションでのエラーについて質問があります。
> バインドにて接続するサービスのプログラムを作っているのですが、
> なぜかonUnBindメソッドだけ、@Overrideでエラーになります。
> エラーの内容としましては、「TestService のメソッド onUnBind(Intent) は
> スーパータイプ・メソッドをオーバーライドまたは実装する必要があります」
> と表示され、アノテーションを除去することで回避はできるのですが、
> オーバーライドされていないためか、ここに記載した処理は実行されません。
> ネットで、JDKを1.6にすれば解消されるという情報はあったのですが、
> 1.6で再度ビルドしても、エラーのままです。
> 何が問題か、ご存知の方がいらっしゃいましたら、ご教授をお願いいたします。
> 以上、よろしくお願いいたします。
>
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送ら
> れています。
> このディスカッションをウェブ上で閲覧するには、https://groups.google.com
> /d/msg/android-group-japan/-/z_EmSlZHMWsJ にアクセスしてください。
> このグループに投稿するには、android-g...@googlegroups.com にメー
> ルを送信してください。
> このグループから退会するには、android-group-
> japan+un...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja
> からこのグループにアクセスしてください。

ろうじょー

unread,
Nov 22, 2012, 8:37:40 PM11/22/12
to android-g...@googlegroups.com
ご回答いただいた皆様、ありがとうございます。
 
確かに、スペルの大文字小文字のミスでした。
 
こんなしょぼい質問で申し訳ないです・・・。
今後も精進していきます。
 
以上
 

2012年11月22日木曜日 18時47分08秒 UTC+9 ろうじょー:
Reply all
Reply to author
Forward
0 new messages