رفتن به مطلب
  • 0

خطای StartActivity


yaser_b4a

سوال

سلام

چرا تو کد زیر StartActivity را خطا میگیره؟باید چیکار کنم؟

 public void apkinstall(Context context ){
        File file = new File( context.getAssets().toString(), "result.apk");
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
        StartActivity(intent);

    }

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام

لطفا نحوه صدا زدن تابع هم بذارید ببینم چطور نوشتید.

درضمن اینو توی بیسیک میخواین استفاده کنید یا مستقیم در جاوا؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

احتمالا شما یا تو فرگمنت یا توی کلاسی چیزی دارین این رو صدا میزنید 

اگه توی اکتیویتی صدا بزنید نباید مشکلی باشه اما اگه موردای اول باشه بهتره قبل startActivity یه  context بذاری

کد رو اینطوری بذار ببین کار میکنه یا نه:

public void apkinstall(Context context ){
	File file = new File(context.getAssets().toString(), "result.apk");
    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
    context.StartActivity(intent);
}	

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 16 ساعت قبل، Gray Mind گفته است :

احتمالا شما یا تو فرگمنت یا توی کلاسی چیزی دارین این رو صدا میزنید 

اگه توی اکتیویتی صدا بزنید نباید مشکلی باشه اما اگه موردای اول باشه بهتره قبل startActivity یه  context بذاری

کد رو اینطوری بذار ببین کار میکنه یا نه:


public void apkinstall(Context context ){
	File file = new File(context.getAssets().toString(), "result.apk");
    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
    context.StartActivity(intent);
}	

 

با تشکر

درست شد.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...