From d9dbe45d7b00d730dfa96174ef04954804e3949e Mon Sep 17 00:00:00 2001 From: Clayton Wilson Date: Sun, 29 Nov 2020 13:40:46 -0500 Subject: [PATCH] Export lists to other apps --- .../src/main/java/com/example/listify/ListPage.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Listify/app/src/main/java/com/example/listify/ListPage.java b/Listify/app/src/main/java/com/example/listify/ListPage.java index c882416..2d658a3 100644 --- a/Listify/app/src/main/java/com/example/listify/ListPage.java +++ b/Listify/app/src/main/java/com/example/listify/ListPage.java @@ -221,12 +221,19 @@ public class ListPage extends AppCompatActivity implements Requestor.Receiver, R exportItem.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() { @Override public boolean onMenuItemClick(MenuItem item) { - String listContent = ""; + StringBuilder listContents = new StringBuilder(); + for (int i = 0; i < pNames.size(); i++) { + if (Integer.parseInt(pQuantity.get(i)) == -1) { + listContents.append(String.format("\n%s\n", pNames.get(i))); + } else { + listContents.append(String.format(" %s of %s\n", pQuantity.get(i), pNames.get(i))); + } + } Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); - sendIntent.putExtra(Intent.EXTRA_TEXT, "this is my text test"); + sendIntent.putExtra(Intent.EXTRA_TEXT, listContents.toString()); sendIntent.setType("text/plain"); Intent shareIntent = Intent.createChooser(sendIntent, null);