Changed the way you save to the CSV file
This commit is contained in:
parent
d9896c3ef1
commit
940b15a20c
@ -17,6 +17,7 @@ import androidx.core.view.WindowInsetsCompat;
|
|||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileWriter;
|
import java.io.FileWriter;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.io.PrintWriter;
|
||||||
|
|
||||||
public class AutoActivity extends AppCompatActivity {
|
public class AutoActivity extends AppCompatActivity {
|
||||||
private int l4Scored = 0;
|
private int l4Scored = 0;
|
||||||
@ -182,32 +183,38 @@ public class AutoActivity extends AppCompatActivity {
|
|||||||
netButton.setText(String.format(getResources().getString(R.string.coralScored), "Net\n", netScored));
|
netButton.setText(String.format(getResources().getString(R.string.coralScored), "Net\n", netScored));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void CSVmake(Context context) {
|
public void CSVmake(Context context) {
|
||||||
//adds the strings
|
|
||||||
String CSVLine = String.format(
|
String CSVLine = String.format(
|
||||||
"%s,%s,%s,Auto,%s,%s,%s,%s,%s,%s,%s,%s,%s",
|
"%b,%b,%b",
|
||||||
eventString,
|
|
||||||
matchString,
|
|
||||||
TeamString,
|
|
||||||
l4Scored,
|
|
||||||
l3Scored,
|
|
||||||
l2Scored,
|
|
||||||
l1Scored,
|
|
||||||
processorScored,
|
|
||||||
netScored,
|
|
||||||
reefPickup,
|
reefPickup,
|
||||||
canLeave,
|
canLeave,
|
||||||
coralPickup
|
coralPickup
|
||||||
);
|
);
|
||||||
//makes the file
|
|
||||||
File csvFile = new File(context.getFilesDir(), eventString+matchString+TeamString+".csv");
|
File csvFile = new File(context.getFilesDir(), eventString + matchString + TeamString + ".csv");
|
||||||
Log.d("CSVFile", "File created/written at: " + csvFile.getAbsolutePath());
|
Log.d("CSVFile", "File created/written at: " + csvFile.getAbsolutePath());
|
||||||
//writes to file
|
|
||||||
try (FileWriter writer = new FileWriter(csvFile, true)) {
|
try (PrintWriter pwriter = new PrintWriter(new FileWriter(csvFile), true)) {
|
||||||
writer.append(CSVLine).append("\n");
|
pwriter.append(eventString).append(",");
|
||||||
Log.d("CSVFilePath", csvFile.getAbsolutePath());
|
pwriter.append(matchString).append(",");
|
||||||
|
pwriter.append(TeamString).append(",");
|
||||||
|
pwriter.append("auto").append(",");
|
||||||
|
|
||||||
|
pwriter.print(l4Scored); pwriter.print(",");
|
||||||
|
pwriter.print(l3Scored); pwriter.print(",");
|
||||||
|
pwriter.print(l2Scored); pwriter.print(",");
|
||||||
|
pwriter.print(l1Scored); pwriter.print(",");
|
||||||
|
pwriter.print(netScored); pwriter.print(",");
|
||||||
|
pwriter.print(processorScored); pwriter.print(",");
|
||||||
|
|
||||||
|
pwriter.append(CSVLine).append("\n");
|
||||||
|
|
||||||
|
Log.d("CSVSuccess", "CSV written successfully at: " + csvFile.getAbsolutePath());
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
Log.d("CSVFail", "CSV didn't make");
|
Log.e("CSVFail", "CSV didn't make", e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -17,6 +17,7 @@ import androidx.core.view.WindowInsetsCompat;
|
|||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileWriter;
|
import java.io.FileWriter;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.io.PrintWriter;
|
||||||
|
|
||||||
public class TeleActivity extends AppCompatActivity {
|
public class TeleActivity extends AppCompatActivity {
|
||||||
private int l4Scored = 0;
|
private int l4Scored = 0;
|
||||||
@ -138,7 +139,7 @@ public class TeleActivity extends AppCompatActivity {
|
|||||||
|
|
||||||
nextButton.setOnLongClickListener((v) -> {
|
nextButton.setOnLongClickListener((v) -> {
|
||||||
//submit data
|
//submit data
|
||||||
csvMake();
|
CSVmake(TeleActivity.this);
|
||||||
Intent intent = new Intent(this, EndActivity.class);
|
Intent intent = new Intent(this, EndActivity.class);
|
||||||
intent.putExtra(Event_Key, eventString);
|
intent.putExtra(Event_Key, eventString);
|
||||||
intent.putExtra(Match_key, matchString);
|
intent.putExtra(Match_key, matchString);
|
||||||
@ -181,33 +182,35 @@ public class TeleActivity extends AppCompatActivity {
|
|||||||
netButton.setText(String.format(getResources().getString(R.string.coralScored), "Net\n", netScored));
|
netButton.setText(String.format(getResources().getString(R.string.coralScored), "Net\n", netScored));
|
||||||
}
|
}
|
||||||
|
|
||||||
public void csvMake() {
|
public void CSVmake(Context context) {
|
||||||
//adds the strings
|
|
||||||
String CSVLine = String.format(
|
String CSVLine = String.format(
|
||||||
"%s,%s,%s,Tele,%s,%s,%s,%s,%s,%s,%s,%s,%s",
|
"%b,%b,%b",
|
||||||
eventString,
|
|
||||||
matchString,
|
|
||||||
TeamString,
|
|
||||||
l4Scored,
|
|
||||||
l3Scored,
|
|
||||||
l2Scored,
|
|
||||||
l1Scored,
|
|
||||||
processorScored,
|
|
||||||
netScored,
|
|
||||||
reefPickup,
|
reefPickup,
|
||||||
canLeave,
|
canLeave,
|
||||||
coralPickup
|
coralPickup
|
||||||
);
|
);
|
||||||
|
|
||||||
//makes the file
|
File csvFile = new File(context.getFilesDir(), eventString + matchString + TeamString + ".csv");
|
||||||
File csvFile = new File(this.getFilesDir(), eventString+matchString+TeamString+".csv");
|
|
||||||
Log.d("CSVFile", "File created/written at: " + csvFile.getAbsolutePath());
|
Log.d("CSVFile", "File created/written at: " + csvFile.getAbsolutePath());
|
||||||
//writes to file
|
|
||||||
try (FileWriter writer = new FileWriter(csvFile, true)) {
|
try (PrintWriter pwriter = new PrintWriter(new FileWriter(csvFile), true)) {
|
||||||
writer.append(CSVLine).append("\n");
|
pwriter.append(eventString).append(",");
|
||||||
Log.d("CSVFilePath", csvFile.getAbsolutePath());
|
pwriter.append(matchString).append(",");
|
||||||
|
pwriter.append(TeamString).append(",");
|
||||||
|
pwriter.append("auto").append(",");
|
||||||
|
|
||||||
|
pwriter.print(l4Scored); pwriter.print(",");
|
||||||
|
pwriter.print(l3Scored); pwriter.print(",");
|
||||||
|
pwriter.print(l2Scored); pwriter.print(",");
|
||||||
|
pwriter.print(l1Scored); pwriter.print(",");
|
||||||
|
pwriter.print(netScored); pwriter.print(",");
|
||||||
|
pwriter.print(processorScored); pwriter.print(",");
|
||||||
|
|
||||||
|
pwriter.append(CSVLine).append("\n");
|
||||||
|
|
||||||
|
Log.d("CSVSuccess", "CSV written successfully at: " + csvFile.getAbsolutePath());
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
Log.d("CSVFail", "CSV didn't make");
|
Log.e("CSVFail", "CSV didn't make", e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user