diff --git a/DEV4.5/exo4_controle_2022 b/DEV4.5/exo4_controle_2022
new file mode 100644
index 0000000..e97a40d
--- /dev/null
+++ b/DEV4.5/exo4_controle_2022
@@ -0,0 +1,112 @@
+Fichier MainColorActivity.java
+
+package com.example.organisation;
+
+import android.content.Intent;
+import android.os.Bundle;
+import android.view.View;
+import androidx.appcompat.app.AppCompatActivity;
+
+public class MainColorActivity extends AppCompatActivity {
+ private View selectedView;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_main_color);
+
+ findViewById(R.id.blueBox).setOnClickListener(v -> openColorPicker(v));
+ findViewById(R.id.greenBox).setOnClickListener(v -> openColorPicker(v));
+ }
+
+ private void openColorPicker(View view) {
+ selectedView = view;
+ Intent intent = new Intent(this, ColorPickerActivity.class);
+ startActivityForResult(intent, 1);
+ }
+
+ @Override
+ protected void onActivityResult(int requestCode, int resultCode, Intent data) {
+ super.onActivityResult(requestCode, resultCode, data);
+ if (requestCode == 1 && resultCode == RESULT_OK && data != null) {
+ int color = data.getIntExtra("selectedColor", 0);
+ selectedView.setBackgroundColor(color);
+ }
+ }
+}
+
+Fichier ColorPickerActivity.java
+
+package com.example.organisation;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.os.Bundle;
+import android.view.View;
+import androidx.appcompat.app.AppCompatActivity;
+
+public class ColorPickerActivity extends AppCompatActivity {
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_color_picker);
+ }
+
+ public void selectColor(View view) {
+ int color = ((View) view).getSolidColor();
+ Intent intent = new Intent();
+ intent.putExtra("selectedColor", color);
+ setResult(Activity.RESULT_OK, intent);
+ finish();
+ }
+}
+
+Fichier activity_main_color.xml
+
+
+
+
+
+
+
+
+Fichier activity_color_picker.xml
+
+
+
+
+
+
+
+
+
\ No newline at end of file