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

تماس گرفتن

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

سلام دوستان.من با متد زیر تماس میخام بگیرم.توی شبیه ساز اکلیپس درسته و کار میکنه ولی روی گوشی خودم کار نمیکنه و force close میشه.

اینم متد :

public void DialNumber(String phoneNumber) {

Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber));
intent.setClassName("com.android.phone", "com.android.phone.OutgoingCallBroadcaster");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
G.context.startActivity(intent);
}

نظرات

پاسخ‌ها 1

هادی بی غم 9 سال پیش

سلام 

برای تماس از این کد استفاده کنید 

 
public void dialNumber(String phoneNumber) {
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + phoneNumber));
startActivity(intent);
}

نظرات

CR7 9 سال پیش
به خط آخر توی شبیه ساز گیر میداد.مجبور شدم flag بذارم و g.contex.
CR7 9 سال پیش
خط دوم رو حذف کردم درست شد. intent.setClassName("com.android.phone", "com.android.phone.OutgoingCallBroadcaster");

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