たぶん週刊「今週の進捗」

1週間に勉強したことや実装したことをネタに、週に1回(主に土日に)更新していく予定です。「多分」なので、臨時休刊があってもご海容ください。

プロつく計画6:ランニング用走行距離アプリを作る(3週目)

なんかまだ3週目って感じがしないんですけど?(間にUnity開発をしていたからでは)

先週からの続き

ええと、先週こんな記事を書きましたね。
zeitungm.hateblo.jp

どうやら問題があったのはrequestLocationUpdates()の第1引数ではなくて第4引数のthisの方で、

Cannot resolve method 'requestLocationUpdates( java.lang.String, int, int, net.zeitungm.measureofroad.MainActivity)'

というエラーが出るのは、
LocationListenerをimplementしてないことが原因のようでした(implementしたら直った)。

情報提供者の@stefafafanさん、@yuhi_asさん、ありがとうございます!

新たな問題

onRequestPermissionResultメソッドをオーバライドしようと思ったら

method does not override method from its superclass

というエラーが出る。
@Override を削除すれば収まるエラーなんだが、それでいいのか?
(そして何故エラーが出るのか?)

来週のToDo

調べる

以下の項目を調べてpukiwikiにまとめる

  • implement
  • オーバライド
  • LocationListenerクラス
  • requestLocationUpdates()
  • onRequestPermissionResult()
  • method does not override method from its superclass の意味

モチベーション維持

Android開発、よくわからないところやつまづくところが多くて、
モチベーション維持のために他の開発を並行する方がいいような気がしてきた。
来週からユニティちゃん迷路の改良もしながらやろうかな?