badazim’s blog

素人がプログラミングを勉強しながら覚え書きを書きます

kotlin学習

kotlinでstartActivityForResultで別画面からデータを受け渡して戻ってくる

<遷移元(MainActivity)側の実装> MainActivityから別画面へ遷移する際にstartActivityForResultへ変更する。2つめの引数は後述するOnActivityResultで遷移元画面を判断するためのコード値(requestCode)になっている。 ToOrderChange.setOnClickListener…

kotlinでRecyclerViewを使ってみる(その2)

ItemTouchHelperのonMove()で notifyItemMoved(fromPostion,toPosition) をしただけだと画面の表示しか変わらない。 実際に順番を入れ替えた配列を作るには override fun onMove( recyclerView: RecyclerView, viewHolder: RecyclerView.ViewHolder, target:…

kotlinにおけるArrayのNullチェック

kotlinのArrayのNullチェックで躓いたのですが、とりあえず解決したので、メモ。。 Array<String>? のnull許容の意味がわからず、これでコンパイルエラーになっていた。 private fun arraytest(testArray:Array<String>?){ for(i in 0..5){ val ELEMENT = testArray[i] if (E</string></string>…

kotlinでRecyclerViewを使ってみる

kotlinでRecyclerViewを使ってみた。各種サイトに色々情報が乗っているものの、ど素人の自分が動かせるまでには多少の苦労(修正)が必要だったので、めも。。。。 activityのxml(activity_order_change2.xml)