2021-01-01から1年間の記事一覧
doInBackground のException Errorは, AsyncTaskのcallもとに最初に行く
基本的に,アクセス対象は同じ. 違いは,明示的に書くか,そうでないか this -> 明記せんでええ. it -> 明示的に書いて,要素の参照・取得を書ける
パイプライン:データの送受信の窓口 CGI => バックエンドの技術的な
"nullability"っていう考え方,スマートでカッコいい. 現在,業務ではJavaで書いてるけど,やはり if (null != xxx) を書いてインクリメントを増やすのは本当に煩わしい… はやくKotlinで実務でも書きたいっす
Binary XML file line #55: You must supply a layout_height 当たり前なのかもしれないけど,改めて. androidの view partsって,必ず縦幅と横幅を指定しないとダメのよう. でもって,縦幅・横幅を指定しない場合,その指定抜けは コンパイル時には検出さ…
Ignoring header X-Firebase-Locale because its value was null. Firebaseにて,ユーザーを新規作成する際に起こりました. 大まかなコンテキストですが↓ btnRegister.setOnClickListener { val email = etEmail.text.toString() val password = etPassword…
Kotlin のすべての関数は、たとえ何も明示的に指定されていなくても、何かを返します。つまり、このmain()関数のような関数は、kotlin.Unitという型を返しますが、これはKotlinなりの「値がない」という意味です。 関数がkotlin.Unitを返す場合、それを明示…
developer.android.com 上記から,スマートだな,と思うif文の使い方を抜粋しました range val fish = 50 if (fish in 1..100) { println(fish) } ⇒ 50 when文 when (numberOfFish) { 0 -> println("Empty tank") in 1..39 -> println("Got fish!") else -> …
Intelij IEでKotlinの勉強をするよ. developer.android.com *1 Explore numeric operators Kotlinでは、数字はプリミティブとして扱われますが、数字に対してオブジェクトのようにメソッドを呼び出すことができます 2.times(3) ⇒ res5: kotlin.Int = 6 3.5.p…
Authenticating Your Client | Google Play services | Google Developers を参照したのですが,イマイチ分からなくて自分なりにまとめました. 以下が,keytoolを用いてフィンガープリントを取得するコマンドですが, keytool -list -v -alias androiddebug…
Kotlinでは, fun double(x: Int): Int = x * 2 などの, 単一式型の関数を書く際,以下の様に fun double(x: Int) = x * 2 明示的に戻り値の型を宣言するのを省略することが出来るけど, ブロックタイプ fun() {} の場合はUnit(=void)を返す場合除いて,常…
現在,インターンとして業務に携わる傍ら,よく使う言葉 fetch:「ただ,サーバーからデータを持ってくる」という事象を指す. desiriarize:コンピュータにとって都合の良いようにデータを加工すること (対義語のsiriarizeは,人にとって都合のいいように…
プログラムのメモリ管理は,大まかに分割すると,3つの領域によって構成される - 静的領域 - ヒープ領域 - スタック領域
グローバル変数問題・再利用ができない クラスの仕組みは,「まとめて,かくして,沢山つくる」 CPUは複数の処理を行う際,一貫して最初から最後まで1つずつの処理をこなすのではなく,その複数の処理を高速で少しずつこなしている.つまり,作業台(スレッ…
リボン[ファイル] → [情報] → [プロパティ] → [詳細プロパティ] → [ファイルの概要] ファイルの概要 ここで設定した値は, リボン[挿入] → [クイックパーツ] → [文書のプロパティ] から,ドキュメントに埋め込める.
sample int hoge = (foo == 1) ? 1 : 0 条件文がtrueを返したら1取得,false返したら0取得. 一文で書けるとスマートですね.