بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

آموزش به اشتراک گذاری خبرهای یک rss reader در شبکه های اجتماعی

مدیریت گفتگو
sadra 11 سال پیش
آخرین تغییر: 11 سال پیش

در پروژه rss reader  توی بخش 24 آموزش ها ، وقتی که خبرهای یک url خونده میشه و در یک لیست ویو نمایش داده میشه ، بعد از این کار چطوری میشه یک بایک باتن ،  همون خبر مورد نظر رو در شبکه های اجتماعی به اشتراک گذاشت ؟ 

نظرات

پاسخ‌ها 3

حامد 11 سال پیش

متن یا تیتر خبر را از TextView خودتون دریافت کنید و به اشتراک بگذارید:

کد زیر برای اشتراک گذاری String میباشد :

String shareBody ="Here is the share content body";
Intent sharingIntent =newIntent(android.content.Intent.ACTION_SEND); sharingIntent.setType("text/plain"); sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,"Subject Here"); sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody); startActivity(Intent.createChooser(sharingIntent, getResources().getString(R.string.share_using)));

نظرات

sadra 11 سال پیش

ممنون از پاسخ شما hamedjj ، داداش این کد رو برای یک باتن ست کنم ؟ یا برای یک لیست ویو ؟

نظرات

حامد 11 سال پیش
اگر در صفحه خبر میخواهید آن خبر را به اشتراک بگذارید پس باید یک Button در آنجا قرار دهید و روی آن پیاده سازی کنید . اگر میخواهید از همان Listview این عمل را انجام دهید میتوانید یک Button برای تمام آیتم های لیست خودتان قرار دهید و در کلاس Adapter لیت این کد را برای button پیاده سازی کنید
sadra 11 سال پیش
حامد جان من این کار رو کردم اما متاسفانه چون کلاس ادپتر از کلاس و آرایه دیگه اسکتند میشه ، اکتویتی استارت نمیشه؟ چون ادپتر از اکتویتی اکستند نشده ؟ ممنوون میشم راهنمایی بیشتر بکنی ؟
sadra 11 سال پیش

ممنون من می خواهم برای هر آیتم به طور جداگانه یک باتن  بزارم که اگر کاربر  خواست با کلیک بر روی اون   خبر دلخواه  رو شیر کنه ، حالا این باتن رو باید در adapter itmes ست کنم ؟ روش پیاده سازی این کد ها  با این باتن چگونه است ؟ دقیقا پروژه RSS READER  استاد تو بخش 24 هست ، اما با اضافه کردن دکمه شیر برای هر خبر به طور جداگانه ، سپاسگزارم 

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .