ページ 11

Androidプログラミングの館の質問

Posted: 2014年6月16日(月) 14:37
by ちらさん
初めて書き込みます。よろしくお願いします。

http://dixq.net/Android/s02_08.html
今現在こちらのサイトのAndroidアプリゲーム開発を行っているのですが、リンク先の章のGameMgr修正を行っていた際、このようなエラーが出ました。

「Suspicious method call;should probably call "draw" rather than "onDraw"」

エラー表記で調べたところ、プログラムの構成がおかしいというような旨の情報が見つかったのですが、どのようにすればエラーの対処が行えるのかよくわかりません。
もし同じサイトの記事を利用して開発を過去に行ったことがある方がいらっしゃいましたら情報いただけないでしょうか。よろしくお願いします。

Re: Androidプログラミングの館の質問

Posted: 2014年6月16日(月) 19:39
by hide
onDrawメソッドではなくdrawメソッドであるべきではないですか?
って感じでしょうか。

SurfaceViewクラスの継承元のViewクラスにonDrawメソッドがあるので、
問題になっているonDrawをdrawとかそういう別の名前にしてあげるといいかもしれません。
オフトピック
androidの環境もどんどん新しくなるので、
書籍、webの情報でもうまくいかないのはしかたないのです。