J'ai un souci tout con. Comme le dit le titre je n'arrive pas passe la valeur d'une variable d'un edittext vers une classe normal.
L'utilisateur doit taper l'adresse Ip dans un edittext et cette adresse ip je veux l'envoyer vers une classe qui va se chargée de la complétée avec l'url complet qui serviras ensuite pour une connexion à une base.
>Je n'arrive pas a récupérer la valeur de l'edittext que l’utilisateur rentre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 package com.example.softwaredatabase; public class Connexion { public static String strUrl(){ return "http://"+Ip.getIp()+"/Applications/"; } }Je vous remercie 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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86 package com.example.softwaredatabase; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.util.ArrayList; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.HttpClient; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.message.BasicNameValuePair; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import android.os.Bundle; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.content.Intent; import android.util.Log; import android.view.LayoutInflater; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class Ip extends Activity { private static String ip = "null"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ip); final EditText ipText = (EditText)findViewById(R.id.Ip); Button ipValide = (Button) findViewById(R.id.validate); ipValide.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { ip = ipText.getText().toString(); if (ip.equals("null")){ Toast.makeText(Ip.this, "The Ip should be full", Toast.LENGTH_SHORT).show(); } else { Intent intent = new Intent(Ip.this, Parametres.class); startActivity(intent); } } }); Button returnButton = (Button) findViewById(R.id.retour); returnButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { finish(); } }); } public static String getIp(){ return ip; } }
Cordialement
Partager