Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema con programmazione Android

    Immagine.jpg

    package modus.udaproject;
    import android.app.ProgressDialog;
    import android.content.Context;
    import android.os.AsyncTask;

    import org.apache.http.params.HttpConnectionParams;
    import org.apache.http.params.HttpParams;

    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.Map;

    public class ServerRequest {
    ProgressDialog progressDialog;
    public static final int CONNECTION_TIMEOUT = 1000 * 15;
    public static final String SERVER_ADDRESS = "localhost";

    public ServerRequest(Context context){
    progressDialog = new ProgressDialog(context);
    progressDialog.setCancelable(false);
    progressDialog.setTitle("Processing");
    progressDialog.setMessage("Please Wait...");
    }

    public void storeUserDataInBackground(Utenti utenti, GetUserCallback userCallback){
    progressDialog.show();
    new StoreUserDataAsyncTask(utenti, userCallback).execute();
    }

    public void fetchUserDataInBackground(Utenti utenti, GetUserCallback callback){
    progressDialog.show();
    }

    public class StoreUserDataAsyncTask extends AsyncTask <Void, Void, Void>{
    Utenti utenti;
    GetUserCallback userCallback;

    public StoreUserDataAsyncTask(Utenti utenti, GetUserCallback userCallback){
    this.utenti = utenti;
    this.userCallback = userCallback;
    }

    @Override
    protected Void doInBackground(Void... params) {
    Map<String, String> dataToSend = new HashMap<>();
    dataToSend.put("nome", utenti.Nome);
    dataToSend.put("età", utenti.Età + "");
    dataToSend.put("username", utenti.Username);
    dataToSend.put("password", utenti.Password);

    HttpParams httpRequestParam = new BasicHttpParams();

    return null;
    }

    @Override
    protected void onPostExecute(Void aVoid) {
    progressDialog.dismiss();
    userCallback.done(null);
    super.onPostExecute(aVoid);
    }
    }
    }



    Mi da deprecated su http params. Chi mi sa aiutare?

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Il linguaggio usato per la programmazione Android è Java.
    Le discussioni in merito, quindi, sono da porre nel forum "Java".

    Sposto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da nicola997 Visualizza il messaggio
    Mi da deprecated su http params. Chi mi sa aiutare?
    Non è una questione su Android, quindi posso anche rispondere io: dalla documentazione HttpParams, questa interfaccia è stata deprecata nella versione 4.3. E c'è la nota: use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'

    Insomma, hai usato del codice vecchio (forse copiato da qualche parte) usandolo con una versione più recente e quindi dovresti cambiare modo di uso di quella libreria. Comunque, nonostante il deprecated, quelle classi ci sono ancora e puoi ancora usarle.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it L'avatar di Misterxxx
    Registrato dal
    Oct 2003
    Messaggi
    3,704
    Le classi deprecate funzionano lo stesso come detto dal guru
    Ho dei progetti fatti 2 anni fa che se li riapro con Android Studio aggiornato hanno più di un "deprecated" ma funzionano benissimo
    Io ne ho viste cose che voi umani non potreste immaginare. Navi da combattimento in fiamme al largo dei bastioni di Orione e ho visto i raggi B, balenare nel buio vicino le porte di Tannhäuser. E tutti quei momenti ... andranno ... perduti nel tempo, come lacrime nella pioggia. È tempo di morire. (Roy Batty).

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.