۱۳۹۴/۰۶/۱۷, ۱۲:۵۵ ب.ظ
(۱۳۹۴/۰۶/۱۶, ۰۷:۱۷ ب.ظ)'mina73' نوشته: سلام دوستان
چند تا textview با id :
textview1 ، textview2 ، textview3
توی یه اکتیویتی دارم
میخوام با زدن دکمه share تمام محتویات این 3 تا textview با هم فرستاده بشن.........
سلام
شما اول باید در فایل xml متناظر یک دکمه یا یه عکس معرفی کنی که وقتی روش دست میزنند برنامه هایی که میتونه با اون ها اشتراک بزاره رو نشون بده . کد زیر یک نمونه هست .
کد پیاچپی:
<ImageView
android:id="@+id/imageView2"
android:layout_width="35dp"
android:layout_height="35dp"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:layout_marginLeft="34dp"
android:src="@drawable/abc_ic_menu_share_mtrl_alpha"
android:onClick="shareData" />
کد پیاچپی:
android:onClick="shareData"
کد پیاچپی:
public void shareData(View view) {
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
String my_string1 = getResources().getString(R.string.yourstring1);
String my_string2 = getResources().getString(R.string.yourstring2);
intent.putExtra(Intent.EXTRA_TEXT, my_string1 + "\n" + "\n" + my_string2);
startActivity(Intent.createChooser(intent, "Share this text via"));
کد پیاچپی:
String my_string1 = getResources().getString(R.string.yourstring1);
کد پیاچپی:
String my_string2 = getResources().getString(R.string.yourstring2);
بوسیله ی این کد ها ما میام میگیم که این متن ها رو به اشتراک بگذار :
کد پیاچپی:
intent.putExtra(Intent.EXTRA_TEXT, my_string1 + "\n" + "\n" + my_string2);
کد پیاچپی:
+ "\n" + "\n" +