How to add a common share button in Sketchware?
Sharing text contents or URLs from a Sketchware App is possible using intent, but the data can only be shared using individual urls to emails, facebook, twitter, and other sites which provide a sharing option, individually. 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"));
4. Save and run the project.
Here is a video of the same process.
How to share my application link ?
ReplyDeleteSo easy ! Edit text view with your application link and make it invisible
DeleteOr simply add your app link instead of "a"
DeleteWhen I test app and click Facebook messenger to share, nothing happens? :/
ReplyDeletehow to share audio file or apk file
ReplyDeletePls
ReplyDeleteAdd Source Directly Block removed by sketchware developer
ReplyDeleteCan I add it as moreblock?
Thanks
ReplyDeleteexcellent
ReplyDeleteVery nice
ReplyDeletehow to paste code in add source directly
ReplyDeleteHow to link Sharing my application link please help me with Source code
ReplyDeletetell me about share button for apk 7408052123
ReplyDeleteI want to send pdf file from internal storage
ReplyDeleteeditview1 does not send. Only editview2 send
ReplyDeleteIt is not editview it is edit text
DeleteHow can I share my application using share button?
ReplyDelete