万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    正式採用の「Kotlin」で挑戦! 初めてのAndroidアプリ開発 〜ストップウォッチを作ってみよう〜

    正式採用の「Kotlin」で挑戦! 初めてのAndroidアプリ開発 〜ストップウォッチを作ってみよう〜 employment.en-japan.com の記事のメモ。

    インポート

    import android.os.Bundle
    import android.os.Handler
    import android.widget.Button;
    import android.widget.TextView;

    レイアウト難しい。

    f:id:shinriyo:20170910150626p:plain

    メソッド違う?

    Type inference failed%3A Not enough information to infer parameter T in fun <T %3A View!> findViewById(p0%3A Int)%3A T! Please specify it explicitly.

    android - Error on findViewById after upgrading to compile sdk version - Stack Overflow

    val timeText = findViewById<TextView>(R.id.timeText)
    val startButton = findViewById<Button>(R.id.start)
    val stopButton = findViewById<Button>(R.id.stop)
    val resetButton = findViewById<Button>(R.id.reset)

    ジェネリックメソッドになった。