編程小白,想學習android studio kotlin,發現自己連除錯都不會,特來求助。
如下面代碼,在除錯中,發現只能除錯 onCreate函式,在onDestroy函式和save函式處設定斷點,并沒有停止,但是這兩個函式都被執行了?請問這是什么原因
package com.example.filepersistencetest
import android.content.Context
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import kotlinx.android.synthetic.main.activity_main.*
import java.io.BufferedWriter
import java.io.IOException
import java.io.OutputStreamWriter
class MainActivity : AppCompatActivity() {
override fun onDestroy() {
super.onDestroy()
val inputText = editText.text.toString()
save(inputText)
}
private fun save(inputText: String) {
try {
val output = openFileOutput("data", Context.MODE_PRIVATE)
val writer = BufferedWriter(OutputStreamWriter(output))
writer.use {
it.write(inputText)
}
} catch (e: IOException) {
e.printStackTrace()
}
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/208705.html
標籤:Android
下一篇:小程式OCR識別引數傳不到
