Bonsoir,
j'ai une erreur qui me dit ceci
La class que je veux utiliser est AndroidIntentAudioRecordingthe public type (AndroidIntentAudioRecording) must be defined in its own file
Merci de me dire comment corriger cette erreur. La traduction me dit que lepour tant cela se trouve dans le bon dossierLe type public doit être défini dans son propre fichier(dossier)
voila le code
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 package com.example.testaudio; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.provider.MediaStore; import android.view.View; import android.widget.Button; import android.widget.Toast; public class AndroidIntentAudioRecording extends Activity { final static int RQS_RECORDING = 1; Uri savedUri; Button buttonRecord; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); buttonRecord = (Button)findViewById(R.id.record); buttonRecord.setOnClickListener(new Button.OnClickListener(){ @Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION); startActivityForResult(intent, RQS_RECORDING); }}); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { // TODO Auto-generated method stub if(requestCode == RQS_RECORDING){ savedUri = data.getData(); Toast.makeText(AndroidIntentAudioRecording.this, "Enregistré: " + savedUri.getPath(), Toast.LENGTH_LONG).show(); } } }
Bien qu'android soit facile, cela demande aussi de la concentration, et je viens de m'en douter. Après une lecture minutieuse du code je viens de voir que j'avais changer le nom de la class d'où l'erreur de compilation. Merci
Le sujet est donc résolu
Partager