Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.pozalska.myapplication
- import android.content.Intent
- import androidx.appcompat.app.AppCompatActivity
- import android.os.Bundle
- import android.os.PersistableBundle
- import android.widget.TextView
- class TwoActivity : AppCompatActivity() {
- private lateinit var textView: TextView
- private lateinit var firstName: String
- private lateinit var lastName: String
- private var str: String? = null
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.activity_two)
- textView = findViewById(R.id.text_view_activity_2)
- if(savedInstanceState != null) {
- firstName = savedInstanceState.getString(MainActivity.TAG_FIRST_NAME).toString()
- lastName = savedInstanceState.getString(MainActivity.TAG_LAST_NAME).toString()
- str = "First Name: ${firstName}\nLast Name: $lastName"
- } else {
- firstName = intent.getStringExtra(MainActivity.TAG_FIRST_NAME).toString()
- lastName = intent.getStringExtra(MainActivity.TAG_LAST_NAME).toString()
- str = "First Name: ${firstName}\nLast Name: $lastName"
- }
- textView.text = str
- }
- override fun onSaveInstanceState(outState: Bundle, outPersistentState: PersistableBundle) {
- super.onSaveInstanceState(outState, outPersistentState)
- outState.putString(MainActivity.TAG_FIRST_NAME, firstName)
- outState.putString(MainActivity.TAG_LAST_NAME, lastName)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment