public void installAppFromUpdateRow(List<UpdateRow> rows){
  UpdatesResponse.UpdateApk apk;
  for (  UpdateRow row : rows) {
    apk=new UpdatesResponse.UpdateApk();
    apk.name=row.appName;
    apk.packageName=row.packageName;
    apk.versionName=row.versionName;
    apk.md5sum=row.md5sum;
    apk.icon=row.icon;
    apk.apk=new UpdatesResponse.UpdateApk.Apk();
    apk.apk.path=row.path;
    apk.apk.path_alt=row.path_alt;
    apk.apk.filesize=row.fileSize;
    apk.size=row.fileSize;
    apk.id=row.id;
    downloadFromV7(apk,false);
  }
}

public void installAppFromUpdateRow ( List < UpdateRow > rows ) { UpdatesResponse . UpdateApk apk ; for ( UpdateRow row : rows ) { apk = new UpdatesResponse . UpdateApk ( ) ; apk . name = row . appName ; apk . packageName = row . packageName ; apk . versionName = row . versionName ; apk . md5sum = row . md5sum ; apk . icon = row . icon ; apk . apk = new UpdatesResponse . UpdateApk . Apk ( ) ; apk . apk . path = row . path ; apk . apk . path_alt = row . path_alt ; apk . apk . filesize = row . fileSize ; apk . size = row . fileSize ; apk . id = row . id ; downloadFromV7 ( apk , false ) ; } }
creates an updatesresponse . updateapk with the data coming from the ui element updaterow
