How to add a common share button in Sketchware?
But in order to implement a common share button for sharing content, some code is to be added in the project using add source directly block.
Follow the steps below to add a share button in Sketchware App.
1. Suppose you want to share the contents of field Edittext1 as title and of field Edittext2 as main content. For sharing the contents, first insert a button or an imageview with share icon.
2. In LOGIC area, in the onClick event for button, which is to be used as share button, add two string variables a and b.
3. Set string variable a to contents of Edittext1 field, and variable b to contents of Edittext2 field.
4. Add the following code in add source directly
block: Intent i = new Intent(android.content.Intent.ACTION_SEND); i.setType("text/plain"); i.putExtra(android.content.Intent.EXTRA_SUBJECT, a); i.putExtra(android.content.Intent.EXTRA_TEXT, b); startActivity(Intent.createChooser(i,"Share using"));
Note that in the code, i is name of intent, a is name of a string variable, and b is also name of a string variable.
5. Save and run the project. Here is a video of the same process.
source by http://www.sketchwarehelp.com/2017/08/how-to-add-common-share-button-in.html