2020-09-28 14:02:26.461 25640-25640/com.swissbit.worm.wormdemo I/Transakt: Last Transaction Details
Log Time: 1601294545
Signature Counter: 140
Transaction Number: 0
Log Message Length: 216
Process Data Length: 3
Log Message:
3081D5020102060904007F000703070101801146696E6973685472616E73616374696F6E810853574953534249548203456E648304747970658501000420DA90F74B314BD4E7409DDD02D6103F861F8201BA7E3027BAADEFFFF97596C788300C060A04007F000701010401040202008C02045F71D0D104603A424B29B5DBB6681CB0AE4D308AE6B4DAD8C83A92A65EB85A54337B21A76084225F6E34D424EC03B2C6D190F0286BD57BD98FDF98BC73A93089D701DADA50C0A5159434AE5ECA38C700D8CEDF542832BB84350463CCE8E08FEA86E0E535C724
Hallo ich habe folgendes Problem,
wenn ich prüfen will ob es auch wirklich übertragen wurde, habe ich meine Exportfunktion so geschrieben und leider schreibt es nichts in die tar Datei:
private class Export_Tse extends AsyncTask<Integer, Void, Void> {
Exception error = null;
private WormExportTarCallback response = null;
@Override
protected Void doInBackground(Integer... params) {
Log.i("EXPORT_TSE","file="+man+ lauf+"/tse_export.tar");
response = null;
final File neu = new File(man+lauf+"/tse_export.tar");
if (!neu.exists()){
try {
neu.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}else{
Log.i("EXPORT_TSE","bin gibt es");
}
try {
response = new WormExportTarCallback() {
@RequiresApi(api = Build.VERSION_CODES.KITKAT)
public int onNewData(byte[] data) {
try {
Log.i("EXPORT_TSE","hier kommt es nicht hin");
FileOutputStream output = new FileOutputStream(neu);
output.write("test".getBytes());
} catch (IOException e) {
Log.i("EXPORT_TSE","data"+e.getMessage());
// e.printStackTrace();
return -1;
}
Log.i("EXPORT_TSE","bin 360");
return 0;
}
};
Log.i("EXPORT_TSE","bin 366 :");
} catch (Exception e) {
Log.i("EXPORT_TSE","data ausnahme "+e.getMessage());
error = e;
}
Log.i("EXPORT_TSE","Beendet ");
return null;
}
@SuppressLint("SetTextI18n")
@Override
protected void onPostExecute(Void v) {
// transaction.setEnabled(true);
if (error != null) {
result.setText("Error! Details:\n" + error.getMessage());
return;
}else{
result.setText("Hallo ohne Fehler");
}
}
}
Manfred Kilius
ich bin noch ganz am Anfang, meiner Implementierung und erweitere gerade die
Demo App im Android Studio, Transaktionen funktionieren soweit ich das sehe
Beispiel:
Hallo ich habe folgendes Problem,
wenn ich prüfen will ob es auch wirklich übertragen wurde, habe ich meine Exportfunktion so geschrieben und leider schreibt es nichts in die tar Datei:
wo habe ich da meinen Denkfehler
Gruß und Danke