سلام من برای ارسال برنامه با استفاده از اینتنت از این کد استفاده کردم ولی خطا میده و اجرا نمی شود
Intent shareIntent = new Intent(Intent.ACTION_SEND); shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); shareIntent.setType("text/plain"); shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Hey, download this app!"); startActivity(shareIntent);
سلام شما میخواهید برای برنامه تون اشتراک گذاری بزارید ؟
چه خطایی میده ؟
این کد و امتحان کنید
import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void shareData(View view) { Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); String my_string = getResources().getString(R.string.my_text); intent.putExtra(Intent.EXTRA_TEXT, my_string); startActivity(Intent.createChooser(intent, "Share this text via")); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
ممنونم دوست عزیز
امتحانش می کنم امیدوارم درست بشه ، ببخشید ی سوال دیگه لازم نیست مثلا وقتی می خواهیم با بلوتوث یا هر برنامه ای دیگه ارسال برنامه رو انجام بدیم کدنویسی انجام بدیم ؟ فقط کدی که شما فرستادید کافی هست ؟
خواهش می کنم شما اگر این کد و بنویسید نیازی نیست مثلا برای بلوتوث و .. کدی بنویسید این کد هر کدام از برنامه هایی که روی گوشی تان دارید و قابلیت اشتراک گذاری را دارد استفاده خواهد شد. اگر مشکل داشتید من و همکارانم در خدمتون هستیم در انجمن پاسخ داده خواهد شد.
سلام متاسفانه خطا میده نباید توی منیفست چیزی رو اضافه کنم ؟
نه نیاز به تعریف چیزی در منیفست نیست فقط باید یک کلاس داتشه باشید و یک layout در فایل res ایجاد نمایید یعنی یک activity بسازید چه اروری میده نباید ارور بده
سلام دوست عزیز
خطایی که میده توی logcat چیزی رو نمایش نمیده حالا جالب اینکه با بلوتوث ارسال میشه با وجود اینکه خطا میده برنامه متوقف شده است ، ی مسئله دیگه اینکه مگر نباید با این کدی که شما فرستادید اپلیکیشن رو ارسال کنه وقتی برنامه رو بلوتوث می کنم ی فایل html رو ارسال می کنه فقط نه اپلیکیشن رو ؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)