さんまさんの事を長年追求し、ラジオにも爆笑ネタを投稿しまくった伝説のさんまファン、司真司 (つかさしんじ) さん。(司にぃやんと呼ばれていました。)
近年、活動がまったくネットにもラジオにも登場しないため、心配しております。
このままでは存在が消えてしまいそうなので、記事にまとめます。
社員同士のゆるーい情報交換ブログです
さんまさんの事を長年追求し、ラジオにも爆笑ネタを投稿しまくった伝説のさんまファン、司真司 (つかさしんじ) さん。(司にぃやんと呼ばれていました。)
近年、活動がまったくネットにもラジオにも登場しないため、心配しております。
このままでは存在が消えてしまいそうなので、記事にまとめます。
SourceTree 「ソースパス、またはソースURLとして正しくありません」のエラー対策
現象
Bitbucketで作ったソースのクローンをしようとした時に、SourceTreedで上記のメッセージで怒られる
“fxmlファイルで Cannot set javafx.scene.control.TextArea to field ‘textArea’” の続きを読む
原因と対策
JavaFXのフレームワークはJava11から同梱されなくなった。
別途入れるか、古いJDKを使えば良い。
2018年2月くらいから言われている現象であり、調べた所、アプリのキャッシュがおかしいとか、アプリを再起動する必要があるとか、いろいろなことが言われていますが以下の方法しかありません。
金田浩明さんの書籍、『はじめてのAndroidプログラミング 第4版』ですが、公式サイトが検索で引っかかりにくいので、かわりにリンクを書いておきます。
Amazonの評価は低いですが、とても良い本だと思います。
こういう入門書は時間が経つと手順通りには動かなくなってしまうものですが、いまなら本の指示どおりに動きますので、急いで学習されたほうが良いと思います。
公式サイト
https://www.sbcr.jp/products/4815601140.html
ソースコードダウンロード
https://www.sbcr.jp/support/15129.html
正誤表
まだありません
Android / Kotlin
以下のように出力されます。両者ともLogcatウィンドウにもRunウィンドウにも表示されるから、テストのときはprlntlnのほうが手軽かなあ。ちゃんとしたアプリ作成はLogクラス使ったほうがいいと思います。
1 2 3 4 5 |
println("this is println") Log.d("tag","this is log") I/System.out: this is println D/tag: this is log |
KotlinではSwitchに代わり、スマートな記法であるwhenが使える。
入門書だと1行処理のWhenの解説しか見かけないので、基本的なことですが、記事にしておきます。
1行のWhenの場合
1 2 3 4 5 |
when(param){ 0 -> println(“zero”) 1 -> println(“one”) 2 -> println(“two”) } |
複数行When →{}でブロックを作るのが正解
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
when(param){ 0 -> { println(“zero”) println(“—“) } 1 -> { println(“one”) println(“—“) } 2 -> { println(“two”) println(“—“) } } |
シンプルさが失われるような…… breakが不要なだけましかな。
制約ビューだけ消えてしまうことがあります。その対応
1.歯車アイコンからFloatingModeにチェックを入れて、フローティングモードにする
2.フローティング状態になったAttributes画面の歯車アイコンから、FloationgModeのチェックを外してドックにくっつける。
以上の動作で制約画面が復活するはず。AndroidStudioの不具合だと思います。