インテントを使った、画面切り替え時のデータ受け渡しに落とし穴
呼び出し元
インテントに、キーワード(下記の場合はKEY_STRING)入力し、変数を代入
呼び出し先
以下のように記述
// Intentからデータを取得
val csvContent = intent.getStringExtra("KEY_STRING")
//csvEditText.setText(csvContent ?: "") // エルビス演算子を使用してnullをチェック
val Aname = csvContent ?: ""
nullチェックを行わない場合、[string?]型となり、エラーとなる
[string]型として扱うために、必ずエルビス演算子を使用すること。
Comentarios