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 87 88 89 90 91 92 93 94
| package rapport.presse.cim;
import java.io.InputStream;
import android.os.AsyncTask;
import android.widget.TextView;
public class AsyncDownloadTab extends AsyncTask<String, Integer, ChiffreArray>{
private InputStream mInputStream;
private HttpConnexionTab mHttpConnexionTab = new HttpConnexionTab();
public ChiffreArray mChiffres = new ChiffreArray();
private TextView[] mTextViewMap;
private int cpt;
public String[] mDataTab = {"mDataNum", "mDataTirage", "mDataDiffTot", "mDataDiffPay", "mDataVind","mDataAbPrint", "mDataAbGroup", "mDataVNumP", "mDataVTiers", "mDataAd", "mDataNonAd",
"mDataAff", "mDataAutreDiffM", "mDataAdBis", "mDataNonAdBis", "mDataPush", "mDataPull", "mDataPullBis", "mDataDisPub", "mDataDiffD"};
public AsyncDownloadTab(ChiffreArray mChiffres, TextView[] textViewMap, int cpt){
this.mChiffres = mChiffres;
this.mTextViewMap = textViewMap;
this.cpt = cpt;
}
@Override
protected ChiffreArray doInBackground(String... params) {
// TODO Auto-generated method stub
String url = params[0];
String key1= params[1];
String choix = params[2];
String key2 = params[3];
String date = params[4];
mInputStream = mHttpConnexionTab.getConnexionHttp(url, key1, choix, key2, date );
String res = mHttpConnexionTab.convertToString(mInputStream);
return mChiffres;
}
@Override
protected void onPostExecute(ChiffreArray result) {
super.onPostExecute(result);
if (mChiffres != null){
for(int i = cpt; i < cpt+20; i++){
for (int j = 0; j < mDataTab.length; j++){
String mData = mDataTab[i];
mTextViewMap[i].setText(mChiffres.mData);
}
}
/**mDataTirage1.setText(mChiffresCol1.mDataTirage);
mDataDiffTot1.setText(mChiffresCol1.mDataDiffTot);
mDataDiffPay1.setText(mChiffresCol1.mDataDiffPay);
mDataVind1.setText(mChiffresCol1.mDataVind);
mDataAbPrint1.setText(mChiffresCol1.mDataAbPrint);
mDataAbGroup1.setText(mChiffresCol1.mDataAbGroup);
mDataVNumP1.setText(mChiffresCol1.mDataVNumP);
mDataVTiers1.setText(mChiffresCol1.mDataVTiers);
mDataAd1.setText(mChiffresCol1.mDataAd);
mDataNonAd1.setText(mChiffresCol1.mDataNonAd);
mDataAff1.setText(mChiffresCol1.mDataAff);
mDataAutreDiffM1.setText(mChiffresCol1.mDataAutreDiffM);
mDataAdBis1.setText(mChiffresCol1.mDataAdBis);
mDataNonAdBis1.setText(mChiffresCol1.mDataNonAdBis);
mDataPush1.setText(mChiffresCol1.mDataPush);
mDataPull1.setText(mChiffresCol1.mDataPull);
mDataPullBis1.setText(mChiffresCol1.mDataPullBis);
mDataDisPub1.setText(mChiffresCol1.mDataDisPub);
mDataDiffD1.setText(mChiffresCol1.mDataDiffD);
}
else {
mDataNbNum1.setText("-");
mDataTirage1.setText("-");
mDataDiffTot1.setText("-");
mDataDiffPay1.setText("-");
mDataVind1.setText("-");
mDataAbPrint1.setText("-");
mDataAbGroup1.setText("-");
mDataVNumP1.setText("-");
mDataVTiers1.setText("-");
mDataAd1.setText("-");
mDataNonAd1.setText("-");
mDataAff1.setText("-");
mDataAutreDiffM1.setText("-");
mDataAdBis1.setText("-");
mDataNonAdBis1.setText("-");
mDataPush1.setText("-");
mDataPull1.setText("-");
mDataPullBis1.setText("-");
mDataDisPub1.setText("-");
mDataDiffD1.setText("-");
}**/
}}
} |
Partager