آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

باز کردن URI خارج از اکتیویتی

سپهر  11 سال پیش  11 سال پیش
0 0

من میخوام یک URI رو باز کنم ولی توی اکتیویتی نیستم که startactivity کنم و اینتنت رو بهش پاس بدم 

چطور میتونم این کار رو بکنم ؟

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri + "://start"));
                    
0 0
اگه توی اکتیویتی نیستی، پس توی چی هستی؟ می خوای کدها رو کجا بزاری؟ (11 سال پیش)
0 0
توی view هستم که با windowsmanager میسازمش (11 سال پیش)
+3 0
viewـها یک context به عنوان ورودی constructor میگیرن ، از اون استفاده کنید ، context.startActivity (11 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
سپهر  11 سال پیش
+4 0

مشکلم حل شد باید یک flag به  اینتنتم اضافه میکردم  و از طریق context استارتش می کردم

  
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri + "://start")); i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); G.context.startActivity(i);

 

پاسخ به سوال 
Criss  11 سال پیش
0 0

من از همچین کدی استفاده می کنم

که برنامه با مرورگز دیفالت اندروید باز میشه

Intent myWebLink = new Intent(android.content.Intent.ACTION_VIEW);
myWebLink.setData(Uri.parse("http://answers.uncocoder.com/user/profile/2385"));
startActivity(myWebLink);

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