reglage du probleme de crash au bout de 20s

MenuNav
Pierre FERREIRA 2 years ago
parent 23123ff054
commit ebb7e57ef4

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="deploymentTargetDropDown">
<runningDeviceTargetSelectedWithDropDown>
<Target>
<type value="RUNNING_DEVICE_TARGET" />
<deviceKey>
<Key>
<type value="VIRTUAL_DEVICE_PATH" />
<value value="/local/avd/Nexus_6_API_33.avd" />
</Key>
</deviceKey>
</Target>
</runningDeviceTargetSelectedWithDropDown>
<timeTargetWasSelectedWithDropDown value="2023-04-07T16:42:24.439148Z" />
</component>
</project>

@ -1,4 +1,4 @@
#Fri Apr 07 18:47:29 CEST 2023
#Sat Apr 08 15:09:46 CEST 2023
base.0=/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex
renamed.0=classes.dex
path.0=classes.dex

@ -27,67 +27,69 @@
20 <uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" /> <!-- demande a l'utilisateur de l'utilisation de l'accelerometre -->
20-->[androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:26:5-97
20-->[androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:26:22-94
21 <application
21-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:10:5-29:19
22 android:allowBackup="true"
22-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:11:9-35
23 android:appComponentFactory="androidx.core.app.CoreComponentFactory"
23-->[androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:28:18-86
24 android:dataExtractionRules="@xml/data_extraction_rules"
24-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:12:9-65
25 android:debuggable="true"
26 android:fullBackupContent="@xml/backup_rules"
26-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:13:9-54
27 android:icon="@mipmap/ic_launcher"
27-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:14:9-43
28 android:label="@string/app_name"
28-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:15:9-41
29 android:roundIcon="@mipmap/ic_launcher_round"
29-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:16:9-54
30 android:supportsRtl="true"
30-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:17:9-35
31 android:testOnly="true"
32 android:theme="@style/Theme.PierrePierre" >
32-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:18:9-50
33 <activity
33-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:21:9-27:20
34 android:name="iut.android.pierrepierre.model.Activity.MoleGridActivity"
34-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:21:19-66
35 android:exported="true" >
35-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:22:13-36
36 <intent-filter>
36-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:23:13-26:29
37 <action android:name="android.intent.action.MAIN" />
37-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:24:17-68
37-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:24:25-66
38
39 <category android:name="android.intent.category.LAUNCHER" />
39-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:25:17-76
39-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:25:27-74
40 </intent-filter>
41 </activity>
42
43 <provider
43-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:24:9-32:20
44 android:name="androidx.startup.InitializationProvider"
44-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:25:13-67
45 android:authorities="iut.android.pierrepierre.androidx-startup"
45-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:26:13-68
46 android:exported="false" >
46-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:27:13-37
47 <meta-data
47-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:29:13-31:52
48 android:name="androidx.emoji2.text.EmojiCompatInitializer"
48-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:30:17-75
49 android:value="androidx.startup" />
49-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:31:17-49
50 <meta-data
50-->[androidx.lifecycle:lifecycle-process:2.4.1] /home/scratch/piferreira/.gradle/caches/transforms-3/a4f0fb44e9b56370f8c2ed23c9d5d030/transformed/lifecycle-process-2.4.1/AndroidManifest.xml:31:13-33:52
51 android:name="androidx.lifecycle.ProcessLifecycleInitializer"
51-->[androidx.lifecycle:lifecycle-process:2.4.1] /home/scratch/piferreira/.gradle/caches/transforms-3/a4f0fb44e9b56370f8c2ed23c9d5d030/transformed/lifecycle-process-2.4.1/AndroidManifest.xml:32:17-78
52 android:value="androidx.startup" />
52-->[androidx.lifecycle:lifecycle-process:2.4.1] /home/scratch/piferreira/.gradle/caches/transforms-3/a4f0fb44e9b56370f8c2ed23c9d5d030/transformed/lifecycle-process-2.4.1/AndroidManifest.xml:33:17-49
53 </provider>
54 </application>
55
56</manifest>
21 <!-- demander a l'utilisateur internet pour l'api -->
22 <!-- <uses-permission android:name="android.permission.INTERNET" /> -->
23 <application
23-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:13:5-32:19
24 android:allowBackup="true"
24-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:14:9-35
25 android:appComponentFactory="androidx.core.app.CoreComponentFactory"
25-->[androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:28:18-86
26 android:dataExtractionRules="@xml/data_extraction_rules"
26-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:15:9-65
27 android:debuggable="true"
28 android:fullBackupContent="@xml/backup_rules"
28-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:16:9-54
29 android:icon="@mipmap/ic_launcher"
29-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:17:9-43
30 android:label="@string/app_name"
30-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:18:9-41
31 android:roundIcon="@mipmap/ic_launcher_round"
31-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:19:9-54
32 android:supportsRtl="true"
32-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:20:9-35
33 android:testOnly="true"
34 android:theme="@style/Theme.PierrePierre" >
34-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:21:9-50
35 <activity
35-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:24:9-30:20
36 android:name="iut.android.pierrepierre.model.Activity.MoleGridActivity"
36-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:24:19-66
37 android:exported="true" >
37-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:25:13-36
38 <intent-filter>
38-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:26:13-29:29
39 <action android:name="android.intent.action.MAIN" />
39-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:27:17-68
39-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:27:25-66
40
41 <category android:name="android.intent.category.LAUNCHER" />
41-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:28:17-76
41-->/home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:28:27-74
42 </intent-filter>
43 </activity>
44
45 <provider
45-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:24:9-32:20
46 android:name="androidx.startup.InitializationProvider"
46-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:25:13-67
47 android:authorities="iut.android.pierrepierre.androidx-startup"
47-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:26:13-68
48 android:exported="false" >
48-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:27:13-37
49 <meta-data
49-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:29:13-31:52
50 android:name="androidx.emoji2.text.EmojiCompatInitializer"
50-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:30:17-75
51 android:value="androidx.startup" />
51-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piferreira/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:31:17-49
52 <meta-data
52-->[androidx.lifecycle:lifecycle-process:2.4.1] /home/scratch/piferreira/.gradle/caches/transforms-3/a4f0fb44e9b56370f8c2ed23c9d5d030/transformed/lifecycle-process-2.4.1/AndroidManifest.xml:31:13-33:52
53 android:name="androidx.lifecycle.ProcessLifecycleInitializer"
53-->[androidx.lifecycle:lifecycle-process:2.4.1] /home/scratch/piferreira/.gradle/caches/transforms-3/a4f0fb44e9b56370f8c2ed23c9d5d030/transformed/lifecycle-process-2.4.1/AndroidManifest.xml:32:17-78
54 android:value="androidx.startup" />
54-->[androidx.lifecycle:lifecycle-process:2.4.1] /home/scratch/piferreira/.gradle/caches/transforms-3/a4f0fb44e9b56370f8c2ed23c9d5d030/transformed/lifecycle-process-2.4.1/AndroidManifest.xml:33:17-49
55 </provider>
56 </application>
57
58</manifest>

@ -18,6 +18,8 @@
android:protectionLevel="signature" />
<uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" /> <!-- demande a l'utilisateur de l'utilisation de l'accelerometre -->
<!-- demander a l'utilisateur internet pour l'api -->
<!-- <uses-permission android:name="android.permission.INTERNET" /> -->
<application
android:allowBackup="true"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"

@ -18,6 +18,8 @@
android:protectionLevel="signature" />
<uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" /> <!-- demande a l'utilisateur de l'utilisation de l'accelerometre -->
<!-- demander a l'utilisateur internet pour l'api -->
<!-- <uses-permission android:name="android.permission.INTERNET" /> -->
<application
android:allowBackup="true"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"

@ -18,6 +18,8 @@
android:protectionLevel="signature" />
<uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" /> <!-- demande a l'utilisateur de l'utilisation de l'accelerometre -->
<!-- demander a l'utilisateur internet pour l'api -->
<!-- <uses-permission android:name="android.permission.INTERNET" /> -->
<application
android:allowBackup="true"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"

@ -1,9 +1,9 @@
-- Merging decision tree log ---
manifest
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-33:12
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-33:12
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-33:12
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-33:12
MERGED from [androidx.databinding:viewbinding:7.3.0] /home/scratch/piferreira/.gradle/caches/transforms-3/c4cb892f171ca1d410550e46c7385279/transformed/viewbinding-7.3.0/AndroidManifest.xml:2:1-9:12
MERGED from [androidx.fragment:fragment-ktx:1.3.0] /home/scratch/piferreira/.gradle/caches/transforms-3/0ea7b3637e532f01b73b4867193180ac/transformed/fragment-ktx-1.3.0/AndroidManifest.xml:17:1-24:12
MERGED from [com.google.android.material:material:1.8.0] /home/scratch/piferreira/.gradle/caches/transforms-3/2a946bde9a4e0c9c7bbee8320ee727eb/transformed/material-1.8.0/AndroidManifest.xml:17:1-26:12
@ -56,22 +56,22 @@ MERGED from [androidx.documentfile:documentfile:1.0.0] /home/scratch/piferreira/
MERGED from [androidx.localbroadcastmanager:localbroadcastmanager:1.0.0] /home/scratch/piferreira/.gradle/caches/transforms-3/3ac119fa795bc1ef3ecdd8c6ea4af554/transformed/localbroadcastmanager-1.0.0/AndroidManifest.xml:17:1-22:12
MERGED from [androidx.print:print:1.0.0] /home/scratch/piferreira/.gradle/caches/transforms-3/5b9f05308f02d2aab4c4e2d31764b8b7/transformed/print-1.0.0/AndroidManifest.xml:17:1-22:12
MERGED from [androidx.annotation:annotation-experimental:1.3.0] /home/scratch/piferreira/.gradle/caches/transforms-3/92ea4c83570acad78d5bdafbde5f30d9/transformed/annotation-experimental-1.3.0/AndroidManifest.xml:17:1-22:12
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-33:12
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-33:12
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-33:12
package
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-33:12
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml
android:versionName
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-33:12
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml
xmlns:tools
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:3:5-51
android:versionCode
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-30:12
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:1-33:12
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml
xmlns:android
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:2:11-69
@ -80,7 +80,7 @@ ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/
android:name
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:8:22-63
application
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:10:5-29:19
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:13:5-32:19
MERGED from [com.google.android.material:material:1.8.0] /home/scratch/piferreira/.gradle/caches/transforms-3/2a946bde9a4e0c9c7bbee8320ee727eb/transformed/material-1.8.0/AndroidManifest.xml:24:5-20
MERGED from [com.google.android.material:material:1.8.0] /home/scratch/piferreira/.gradle/caches/transforms-3/2a946bde9a4e0c9c7bbee8320ee727eb/transformed/material-1.8.0/AndroidManifest.xml:24:5-20
MERGED from [androidx.constraintlayout:constraintlayout:2.0.1] /home/scratch/piferreira/.gradle/caches/transforms-3/8de475b88049ab42e1a6467d499d6648/transformed/constraintlayout-2.0.1/AndroidManifest.xml:9:5-20
@ -98,39 +98,39 @@ MERGED from [androidx.startup:startup-runtime:1.1.1] /home/scratch/piferreira/.g
android:appComponentFactory
ADDED from [androidx.core:core:1.9.0] /home/scratch/piferreira/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:28:18-86
android:supportsRtl
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:17:9-35
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:20:9-35
android:label
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:15:9-41
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:18:9-41
android:fullBackupContent
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:13:9-54
android:roundIcon
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:16:9-54
android:roundIcon
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:19:9-54
tools:targetApi
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:19:9-29
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:22:9-29
android:icon
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:14:9-43
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:17:9-43
android:allowBackup
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:11:9-35
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:14:9-35
android:theme
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:18:9-50
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:21:9-50
android:dataExtractionRules
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:12:9-65
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:15:9-65
activity#iut.android.pierrepierre.model.Activity.MoleGridActivity
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:21:9-27:20
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:24:9-30:20
android:exported
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:22:13-36
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:25:13-36
android:name
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:21:19-66
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:24:19-66
intent-filter#action:name:android.intent.action.MAIN+category:name:android.intent.category.LAUNCHER
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:23:13-26:29
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:26:13-29:29
action#android.intent.action.MAIN
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:24:17-68
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:27:17-68
android:name
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:24:25-66
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:27:25-66
category#android.intent.category.LAUNCHER
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:25:17-76
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:28:17-76
android:name
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:25:27-74
ADDED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml:28:27-74
uses-sdk
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml reason: use-sdk injection requested
INJECTED from /home/UCA/piferreira/2A/Android/testsansgradle/ProjetAndroid/app/src/main/AndroidManifest.xml

@ -147,25 +147,48 @@ class MoleGridActivity : AppCompatActivity() {
private fun startMoleUpdateCoroutine(moleList: MutableList<Mole>) {
moleUpdateJob = lifecycleScope.launch {
// Boucle pour mettre à jour les moles aléatoirement pendant 5 secondes
val endTime = System.currentTimeMillis() + 60000 //durée de 5s
while (System.currentTimeMillis() < endTime) {
// Mettre à jour une taupe aléatoire
if (!allListAlive(moleList)){
var index = Random.nextInt(0, 11)//(0 until moleList.size).random()
if (!moleList[index].isDead()) {
while (!moleList[index].isDead()) {
index = Random.nextInt(0, 11)//(0 until moleList.size).random()
// val endTime = System.currentTimeMillis() + 60000 //durée de 5s
// while (System.currentTimeMillis() < endTime) {
// // Mettre à jour une taupe aléatoire
// if (!allListAlive(moleList)){
// var index = Random.nextInt(0, 11)//(0 until moleList.size).random()
// if (!moleList[index].isDead()) {
// while (!moleList[index].isDead()) {
// index = Random.nextInt(0, 11)//(0 until moleList.size).random()
// }
// }
// moleList[index].changeState()
// moleList[index].onMoleStateChanged(moleList[index])
// Log.d("index", index.toString())
//
// //reset dans 3s
// launchMoleDisappearCoroutine(moleList[index])
// }
// // Attendre un court moment avant de mettre à jour une autre taupe
// delay(1000)
// }
moleUpdateJob = lifecycleScope.launch {
// Boucle pour mettre à jour les moles aléatoirement pendant 5 secondes
val endTime = System.currentTimeMillis() + 60000 //durée de 60s
var atLeastOneDead = false // variable pour vérifier si au moins une taupe est morte
while (System.currentTimeMillis() < endTime) {
// Mettre à jour une taupe aléatoire
if (atLeastOneDead || !allListAlive(moleList)){
var deadMoles = moleList.filter { it.isDead() } // filtrer les taupes mortes uniquement
if (deadMoles.isNotEmpty()) {
var index = Random.nextInt(0, deadMoles.size)
moleList[moleList.indexOf(deadMoles[index])].changeState()
moleList[moleList.indexOf(deadMoles[index])].onMoleStateChanged(moleList[moleList.indexOf(deadMoles[index])])
atLeastOneDead = false // réinitialiser la variable atLeastOneDead à false
launchMoleDisappearCoroutine(moleList[moleList.indexOf(deadMoles[index])])
} else {
atLeastOneDead = true // mettre la variable atLeastOneDead à true s'il n'y a pas de taupe morte
}
}
moleList[index].changeState()
moleList[index].onMoleStateChanged(moleList[index])
Log.d("index", index.toString())
//reset dans 3s
launchMoleDisappearCoroutine(moleList[index])
// Attendre un court moment avant de mettre à jour une autre taupe
delay(1000)
}
// Attendre un court moment avant de mettre à jour une autre taupe
delay(1000)
}
}
}

@ -37,6 +37,7 @@ public class Mole (var dead : Boolean) : MoleObserver{
}
//FIXME dangereux
fun changeState(){
if(pdp == R.drawable.limule) pdp = R.drawable.limule_dead
else pdp = R.drawable.limule;

Loading…
Cancel
Save