Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: MárkaLánc
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- Meggyi001: Áram nélkül....méltóság nélkül.....
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Lalikiraly: Commodore The C64, Ultimate
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- Luck Dragon: Óraátállítás
- D1Rect: Nagy "hülyétkapokazapróktól" topik
Új hozzászólás Aktív témák
-
RexpecT
addikt
Szeretnék egy gombra kattintva elküldeni adatot egy szervernek és közben 2 TextViewba kiíratni az elküldött/fogadott bájtokat, amit egy AsnycTask osztállyal próbálok megvalósítani, annyi a gond, hogy TrafficStats.getTotalTxBytes() és TrafficStats.getTotalRxBytes() -ban ugyan az az érték van az onPostExecute()-ban is, így 0-t ír ki ( ritkán más értéket de akkor sem jó a kiírt adat).
Maga a kód:
public class FetchDataToServer extends AsyncTask<String, Void, Boolean> {
long mStartRXL;
long mStartTXL;
TextView RX = (TextView) findViewById(R.id.RX);
TextView TX = (TextView) findViewById(R.id.TX);
protected void onPreExecute() {
// dialog.setMessage("Please wait");
// dialog.show();
mStartRXL = TrafficStats.getTotalRxBytes();
mStartTXL = TrafficStats.getTotalTxBytes();
Log.i(TAG, " " + mStartRXL + " " + mStartTXL);
}
protected Boolean doInBackground(final String... args) {
try {
//itt küldöm az adatokat
SendData.sendAll();
return true;
} catch (IOException e) {
e.printStackTrace();
return false;
}
}
protected void onPostExecute(final Boolean success) {
long rxBytes = TrafficStats.getTotalRxBytes() - mStartRXL;
RX.setText(Long.toString(rxBytes));
long txBytes = TrafficStats.getTotalTxBytes() - mStartTXL;
TX.setText(Long.toString(txBytes));
Log.i(TAG, " " + mStartRXL + " " + mStartTXL);
Log.i(TAG, " " + txBytes+ " " +rxBytes);
}
}Van valakinek ötlete h ez miért lehet?

Új hozzászólás Aktív témák
- Utolsó darab! MacBook Pro 14" M1 32GB RAM 27%-os áfás számla
- Apple iPad Air 2 A8X (2014) 16GB Cellular használt
- Lenovo ThinkPad T14s Gen 2 i5-1135G7 16GB 1000GB FHD 1 év garancia
- 27% - LG UltraGear 32GS75QX-B Monitor! 2560x1440 / 180Hz / 1ms / G-Sync / FreeSync
- 3440 x 1440 100Hz!!! 90W PD 34" CURVED 1500R Samsung S34A650UXU - 1 év garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

