From 1f96b482e80eb8742ee100f460557bef257c4031 Mon Sep 17 00:00:00 2001 From: Tyler Berrett Date: Tue, 6 Aug 2019 14:01:17 -0600 Subject: [PATCH 1/2] add outputs to let me know what method is executed --- .idea/runConfigurations.xml | 12 +++++++ .../DetailsActivity.kt | 31 ++++++++++++++++ .../FullscreenActivity.kt | 36 +++++++++++++++++++ .../favoritepicturesgallery/MainActivity.kt | 33 +++++++++++++++++ build.gradle | 2 +- gradle/wrapper/gradle-wrapper.properties | 4 +-- 6 files changed, 115 insertions(+), 3 deletions(-) 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..e4da183 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 @@ -20,6 +21,8 @@ class DetailsActivity : AppCompatActivity() { super.onCreate(savedInstanceState) setContentView(R.layout.activity_details) + println("${javaClass.simpleName} - onCreate") + val intent = intent data = intent.getSerializableExtra("object") as ImageData val context = this @@ -37,6 +40,8 @@ class DetailsActivity : AppCompatActivity() { override fun onStart() { super.onStart() + println("${javaClass.simpleName} - onStart") + image.setImageURI(data?.fileUri) // image.setImageDrawable(getResources().getDrawable(android.R.drawable.btn_star)); text_name.text = data?.name @@ -54,4 +59,30 @@ class DetailsActivity : AppCompatActivity() { setResult(Activity.RESULT_OK, resultIntent) finish() } + + + override fun onResume() { + super.onResume() + println("${javaClass.simpleName} - onResume") + } + + override fun onPause() { + super.onPause() + println("${javaClass.simpleName} - onPause") + } + + override fun onStop() { + super.onStop() + println("${javaClass.simpleName} - onStop") + } + + override fun onDestroy() { + super.onDestroy() + println("${javaClass.simpleName} - onDestroy") + } + + override fun onRestart() { + super.onRestart() + println("${javaClass.simpleName} - onRestart") + } } diff --git a/app/src/main/java/com/lambdaschool/favoritepicturesgallery/FullscreenActivity.kt b/app/src/main/java/com/lambdaschool/favoritepicturesgallery/FullscreenActivity.kt index 3720f26..44b09e0 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 @@ -56,6 +57,8 @@ class FullscreenActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + println("${javaClass.simpleName} - onCreate") + val stringArray = arrayOfNulls(5) setContentView(R.layout.activity_fullscreen) @@ -145,4 +148,37 @@ class FullscreenActivity : AppCompatActivity() { */ private val UI_ANIMATION_DELAY = 300 } + + + override fun onStart() { + super.onStart() + println("${javaClass.simpleName} - onStart") + } + + override fun onResume() { + super.onResume() + println("${javaClass.simpleName} - onResume") + } + + override fun onPause() { + super.onPause() + println("${javaClass.simpleName} - onPause") + } + + override fun onStop() { + super.onStop() + println("${javaClass.simpleName} - onStop") + } + + override fun onDestroy() { + super.onDestroy() + println("${javaClass.simpleName} - onDestroy") + } + + override fun onRestart() { + super.onRestart() + println("${javaClass.simpleName} - onRestart") + } } + + diff --git a/app/src/main/java/com/lambdaschool/favoritepicturesgallery/MainActivity.kt b/app/src/main/java/com/lambdaschool/favoritepicturesgallery/MainActivity.kt index 0539b53..affe1bc 100644 --- a/app/src/main/java/com/lambdaschool/favoritepicturesgallery/MainActivity.kt +++ b/app/src/main/java/com/lambdaschool/favoritepicturesgallery/MainActivity.kt @@ -27,6 +27,9 @@ class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) + + println("${javaClass.simpleName} - onCreate") + val context = this imageList = ArrayList() @@ -86,4 +89,34 @@ class MainActivity : AppCompatActivity() { internal const val REQUEST_IMAGE_GET = 1 internal const val EDIT_IMAGE_REQUEST = 2 } + + override fun onStart() { + super.onStart() + println("${javaClass.simpleName} - onStart") + } + + override fun onResume() { + super.onResume() + println("${javaClass.simpleName} - onResume") + } + + override fun onPause() { + super.onPause() + println("${javaClass.simpleName} - onPause") + } + + override fun onStop() { + super.onStop() + println("${javaClass.simpleName} - onStop") + } + + override fun onDestroy() { + super.onDestroy() + println("${javaClass.simpleName} - onDestroy") + } + + override fun onRestart() { + super.onRestart() + println("${javaClass.simpleName} - onRestart") + } } diff --git a/build.gradle b/build.gradle index 0865a37..776fff1 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.2.0' + classpath 'com.android.tools.build:gradle:3.4.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index c33322e..a39b9ba 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Thu Oct 11 14:14:46 MDT 2018 +#Tue Aug 06 13:06:15 MDT 2019 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip From fae02acb0ccddd27ef2d87122e4ac9c391958d7a Mon Sep 17 00:00:00 2001 From: Tyler Berrett Date: Tue, 6 Aug 2019 14:34:23 -0600 Subject: [PATCH 2/2] add comments of what code does. --- .../com/lambdaschool/favoritepicturesgallery/MainActivity.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/lambdaschool/favoritepicturesgallery/MainActivity.kt b/app/src/main/java/com/lambdaschool/favoritepicturesgallery/MainActivity.kt index affe1bc..ab12cbb 100644 --- a/app/src/main/java/com/lambdaschool/favoritepicturesgallery/MainActivity.kt +++ b/app/src/main/java/com/lambdaschool/favoritepicturesgallery/MainActivity.kt @@ -34,6 +34,7 @@ class MainActivity : AppCompatActivity() { imageList = ArrayList() + ///Lines 38-44 when the button is clicked it sets the intent to an image type then requests an image.///TB button_add.setOnClickListener { val intent = Intent(Intent.ACTION_GET_CONTENT) intent.type = "image/*" @@ -61,7 +62,7 @@ class MainActivity : AppCompatActivity() { private fun refreshListView() { listAdapter!!.notifyDataSetChanged() } - + ///Function adds image to a list and tells what position it is in.//TB override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { if (requestCode == REQUEST_IMAGE_GET && resultCode == RESULT_OK) { val fullPhotoUri = data!!.data