From 8e860a5d43467e0c850031c5e35656c95ed9d93b Mon Sep 17 00:00:00 2001 From: TroyChristian Date: Wed, 7 Aug 2019 00:03:53 -0400 Subject: [PATCH] FIRST commit LifeCycle --- .idea/runConfigurations.xml | 12 ++++++++++++ .../favoritepicturesgallery/DetailsActivity.kt | 18 ++++++++++++++++++ .../FullscreenActivity.kt | 13 +++++++++++++ .../favoritepicturesgallery/MainActivity.kt | 11 ++++++++++- 4 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 .idea/runConfigurations.xml diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..7f68460 --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/lambdaschool/favoritepicturesgallery/DetailsActivity.kt b/app/src/main/java/com/lambdaschool/favoritepicturesgallery/DetailsActivity.kt index 713027d..0a24382 100644 --- a/app/src/main/java/com/lambdaschool/favoritepicturesgallery/DetailsActivity.kt +++ b/app/src/main/java/com/lambdaschool/favoritepicturesgallery/DetailsActivity.kt @@ -5,6 +5,7 @@ import android.content.Context import android.content.Intent import android.support.v7.app.AppCompatActivity import android.os.Bundle +import android.util.Log import android.view.View import android.view.WindowManager import android.widget.EditText @@ -19,6 +20,7 @@ class DetailsActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_details) + Log.i("Lifecycle", "OnCreate") val intent = intent data = intent.getSerializableExtra("object") as ImageData @@ -44,7 +46,11 @@ class DetailsActivity : AppCompatActivity() { text_uri.text = data?.fileUri.toString() text_description.text = data?.description edit_description.setText(data?.description) + Log.i("LifeCycle", "onStart()") } + override fun onResume(){ + super.onResume() + Log.i("LifeCycle", "onResume()") } override fun onBackPressed() { data?.name = edit_name.text.toString() @@ -54,4 +60,16 @@ class DetailsActivity : AppCompatActivity() { setResult(Activity.RESULT_OK, resultIntent) finish() } + override fun onPause(){ + super.onPause() + Log.i("LifeCycle", "onPause()") + + } + override fun onDestroy(){ + super.onDestroy() + Log.i("LifeCycle", "onDestroy") + } } + + + diff --git a/app/src/main/java/com/lambdaschool/favoritepicturesgallery/FullscreenActivity.kt b/app/src/main/java/com/lambdaschool/favoritepicturesgallery/FullscreenActivity.kt index 3720f26..6dead00 100644 --- a/app/src/main/java/com/lambdaschool/favoritepicturesgallery/FullscreenActivity.kt +++ b/app/src/main/java/com/lambdaschool/favoritepicturesgallery/FullscreenActivity.kt @@ -8,6 +8,7 @@ import android.net.Uri import android.os.Bundle import android.os.Handler import android.support.v7.app.AppCompatActivity +import android.util.Log import android.view.MotionEvent import android.view.View import android.widget.ImageView @@ -59,6 +60,7 @@ class FullscreenActivity : AppCompatActivity() { val stringArray = arrayOfNulls(5) setContentView(R.layout.activity_fullscreen) + Log.i("Lifecycle", "OnCreate") mVisible = true // mControlsView = findViewById(R.id.fullscreen_content_controls); @@ -144,5 +146,16 @@ class FullscreenActivity : AppCompatActivity() { * and a change of the status and navigation bar. */ private val UI_ANIMATION_DELAY = 300 + + + } + override fun onPause(){ + super.onPause() + Log.i("Lifecycle", "onPause()") + + } + override fun onDestroy(){ + super.onDestroy() + Log.i("Lifecycle", "onDestroy") } } diff --git a/app/src/main/java/com/lambdaschool/favoritepicturesgallery/MainActivity.kt b/app/src/main/java/com/lambdaschool/favoritepicturesgallery/MainActivity.kt index 0539b53..e589638 100644 --- a/app/src/main/java/com/lambdaschool/favoritepicturesgallery/MainActivity.kt +++ b/app/src/main/java/com/lambdaschool/favoritepicturesgallery/MainActivity.kt @@ -28,7 +28,7 @@ class MainActivity : AppCompatActivity() { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val context = this - + Log.i("Lifecycle", "onCreate") imageList = ArrayList() button_add.setOnClickListener { @@ -86,4 +86,13 @@ class MainActivity : AppCompatActivity() { internal const val REQUEST_IMAGE_GET = 1 internal const val EDIT_IMAGE_REQUEST = 2 } + override fun onPause(){ + super.onPause() + Log.i("Lifecycle", "onPause()") + + } + override fun onDestroy(){ + super.onDestroy() + Log.i("Lifecycle", "onDestroy") + } }