From 6783a0d47036a9d6af7d455ef1cd100b231a790b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D1=8B=D1=87=D0=B5=D0=B2=20=D0=9C=D0=B8=D1=85=D0=B0?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=92=D0=B0=D0=BB=D0=B5=D1=80=D1=8C=D0=B5=D0=B2?= =?UTF-8?q?=D0=B8=D1=87?= Date: Sat, 4 Nov 2023 16:41:48 +0300 Subject: [PATCH 1/2] [HOMEWORK_ACTIVITIES_1] --- app/build.gradle | 1 + app/src/main/AndroidManifest.xml | 30 +++++++++++- .../java/homeworkActivities1/ActivityA.kt | 27 ++++++++++ .../java/homeworkActivities1/ActivityB.kt | 25 ++++++++++ .../java/homeworkActivities1/ActivityC.kt | 49 +++++++++++++++++++ .../java/homeworkActivities1/ActivityD.kt | 11 +++++ app/src/main/res/layout/activity_a.xml | 17 +++++++ app/src/main/res/layout/activity_b.xml | 17 +++++++ app/src/main/res/layout/activity_c.xml | 44 +++++++++++++++++ app/src/main/res/layout/activity_d.xml | 10 ++++ app/src/main/res/values/strings.xml | 6 +++ 11 files changed, 236 insertions(+), 1 deletion(-) create mode 100644 app/src/main/java/homeworkActivities1/ActivityA.kt create mode 100644 app/src/main/java/homeworkActivities1/ActivityB.kt create mode 100644 app/src/main/java/homeworkActivities1/ActivityC.kt create mode 100644 app/src/main/java/homeworkActivities1/ActivityD.kt create mode 100644 app/src/main/res/layout/activity_a.xml create mode 100644 app/src/main/res/layout/activity_b.xml create mode 100644 app/src/main/res/layout/activity_c.xml create mode 100644 app/src/main/res/layout/activity_d.xml diff --git a/app/build.gradle b/app/build.gradle index 0579b10..b3859b9 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -35,4 +35,5 @@ dependencies { implementation 'androidx.core:core-ktx:1.8.0' implementation 'androidx.appcompat:appcompat:1.5.0' implementation 'com.google.android.material:material:1.6.1' + implementation 'androidx.constraintlayout:constraintlayout:2.1.4' } \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index f318e6c..bf15f2a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -12,6 +12,34 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/Theme.Activities" - tools:targetApi="31" /> + tools:targetApi="31"> + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/homeworkActivities1/ActivityA.kt b/app/src/main/java/homeworkActivities1/ActivityA.kt new file mode 100644 index 0000000..298ae68 --- /dev/null +++ b/app/src/main/java/homeworkActivities1/ActivityA.kt @@ -0,0 +1,27 @@ +package homeworkActivities1 + +import android.content.Intent +import androidx.appcompat.app.AppCompatActivity +import android.os.Bundle +import android.widget.Button +import otus.gpb.homework.activities.R +class ActivityA : AppCompatActivity(R.layout.activity_a) { + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + } + + override fun onStart() { + super.onStart() + println("Стек активити А равен $taskId") + + val buttonOpenB = findViewById