본문 바로가기

Kotlin31

23. 코틀린 Sqlite/SQLiteOpenHelper package com.example.quiz import android.os.Bundle import android.widget.Button import android.widget.LinearLayout import androidx.appcompat.app.AppCompatActivity import com.example.common.QuizData import com.example.common.SqlHelper class QuizCreatorActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.act.. 2020. 4. 16.
22. 안드로이드 TextInputLayout 사용법 TextView를 만들다 보니, 더 좋은게 있어서 찾아봤다. ` dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation 'androidx.appcompat:appcompat:1.0.2' implementation 'androidx.core:core-ktx:1.0.2' implementation 'androidx.constraintlayout:constraintlayout:1.1.3' testImplementation 'junit:junit:4.12' androidTestImpl.. 2020. 4. 10.
21. 코틀린 화면전환2 intent를 만들어서 화면 전환을 해봤는데 자꾸 오류가 난다. 열심히 툴 정보를 찾아보고해서 logcat과 log 시리즈를 알아내서 확인하려 했는데 확인이 안되서 catch로 잡았다. 내가 안드로이드 정보가 부족하여, 기본적인 곳에서 오류가 났다. AndroidManifest 파일에 화면을 추가해줘야 한다고 한다. 이런 내용에 대한 정보를 얻지 않은 상태에서 작업을 하게 되서 그런거 같다. 2020. 4. 9.
20. 코틀린 화면 전환 intent를 사용하여, 액티비티를 전환한다. 데이터를 넘겨줄 때 putExtra를 사용하면 되는데, 상당히 많이 오버로딩 되어있다. 보내는 쪽에서 key, value 형식으로 넘겨준다. 받는 쪽에서 데이터를 받고, 받는 값을 꺼내오면 된다. fun onQuizCreate(view: View) : Unit { //https://developer.android.com/training/basics/intents/sending?hl=ko val intent:Intent = Intent(this@MainActivity, QuizCreatorActivity::class.java); intent.putExtra("name", "value"); startActivity(intent); //activity 종료 시 호.. 2020. 4. 6.