gazievDima

Untitled

May 8th, 2021
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. package com.pozalska.myapplication
  2.  
  3. import android.content.Intent
  4. import androidx.appcompat.app.AppCompatActivity
  5. import android.os.Bundle
  6. import android.os.PersistableBundle
  7. import android.widget.TextView
  8.  
  9. class TwoActivity : AppCompatActivity() {
  10.  
  11. private lateinit var textView: TextView
  12.  
  13. private lateinit var firstName: String
  14. private lateinit var lastName: String
  15. private var str: String? = null
  16.  
  17. override fun onCreate(savedInstanceState: Bundle?) {
  18. super.onCreate(savedInstanceState)
  19. setContentView(R.layout.activity_two)
  20.  
  21. textView = findViewById(R.id.text_view_activity_2)
  22.  
  23. if(savedInstanceState != null) {
  24. firstName = savedInstanceState.getString(MainActivity.TAG_FIRST_NAME).toString()
  25. lastName = savedInstanceState.getString(MainActivity.TAG_LAST_NAME).toString()
  26.  
  27. str = "First Name: ${firstName}\nLast Name: $lastName"
  28. } else {
  29.  
  30. firstName = intent.getStringExtra(MainActivity.TAG_FIRST_NAME).toString()
  31. lastName = intent.getStringExtra(MainActivity.TAG_LAST_NAME).toString()
  32. str = "First Name: ${firstName}\nLast Name: $lastName"
  33. }
  34.  
  35. textView.text = str
  36. }
  37.  
  38. override fun onSaveInstanceState(outState: Bundle, outPersistentState: PersistableBundle) {
  39. super.onSaveInstanceState(outState, outPersistentState)
  40. outState.putString(MainActivity.TAG_FIRST_NAME, firstName)
  41. outState.putString(MainActivity.TAG_LAST_NAME, lastName)
  42. }
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment