我可以更改该按钮的功能吗?我尝试仅使用它,但是当用户更改某些内容并返回时,则不会应用更改]
非常简单,只需覆盖活动的onBackPress
。查看文档以获取更多信息-https://developer.android.com/reference/android/app/Activity#onBackPressed()
您搜索了吗?
Android - How To Override the "Back" button so it doesn't Finish() my Activity?
您可以在活动中覆盖onBackPressed()
方法
尝试这个简单的代码:
import android.os.Bundle
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
override fun onBackPressed() {
// super.onBackPressed()
Toast.makeText(this,"Back Pressed",Toast.LENGTH_LONG).show()
}
}