05/05 14:45
Thejuster
Salve ragazzi.
Ho un problema durante lo sviluppo di un'applicazione su android.
Al click di un pulsante, dove recuperare il contenuto di una pagina web.
nel mio caso, mi serve per sapere se è andata a buon fine un'operazione
al click del pulsante
il risultato è "null"
come se l'oggetto non è stato creato o non saprei cosa...
Avete qualche idea?
Più che altro penso che il problema magari sia l'url non saprei
URL url = new URL("*************/…; + ordine);
c'è semplicemente l'ip del server e la pagina web.
la variabile ordine, la passo come extra dall'activity precedente
Il contenuto lo legge perché all'override del void Create posiziono il contenuto su una TextView
Ho un problema durante lo sviluppo di un'applicazione su android.
Al click di un pulsante, dove recuperare il contenuto di una pagina web.
nel mio caso, mi serve per sapere se è andata a buon fine un'operazione
al click del pulsante
Button bt = findViewById(R.id.button); bt.setOnClickListener(v -> { String webContent = null; try { URL url = new URL("http://*************/complete.php?ord=" + ordine); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET"); BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream())); StringBuilder sb = new StringBuilder(); String line; while ((line = reader.readLine()) != null) { sb.append(line).append("\n"); } reader.close(); webContent = sb.toString(); } catch (Exception e) { e.printStackTrace(); } //---- AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Risultato"); builder.setMessage("Ordine segnato come completo. Puoi chiudere L'applicazione ( " + webContent + ")"); builder.show();
il risultato è "null"
come se l'oggetto non è stato creato o non saprei cosa...
Avete qualche idea?
Più che altro penso che il problema magari sia l'url non saprei
URL url = new URL("*************/…; + ordine);
c'è semplicemente l'ip del server e la pagina web.
la variabile ordine, la passo come extra dall'activity precedente
Intent classe = new Intent(this,Conferma.class); classe.putExtra("ordine",result.getContents());
Il contenuto lo legge perché all'override del void Create posiziono il contenuto su una TextView
Ultima modifica effettuata da Thejuster 05/05 14:52
mire.forumfree.it/ - Mire Engine
C# UI Designer
C# UI Designer