انجمن سایت کلیدستان



مشکل عدم انتقال "#" به صفحه کلید در هنگام برقراری تماس از طریق برنامهزمان کنونی: ۱۳۹۸/۰۷/۲۶، ۰۳:۴۶ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: sajjad888
آخرین ارسال: sajjad888
پاسخ 1
بازدید 443

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل عدم انتقال "#" به صفحه کلید در هنگام برقراری تماس از طریق برنامه

مشکل عدم انتقال "#" به صفحه کلید در هنگام برقراری تماس از طریق برنامه

#1
سلام.
من یه برنامه ساده نوشتم که وقتی کاربر داخل edit text شماره ای رو وارد کنه و button رو بزنه به صفحه کلید موبایل منتقل میشه و میتونه تماس برقرار کنه. ولی اگه شماره "#" داشته باشه، این کاراکتر منتقل نمیشه. مثلا اگه #733* رو وارد کنه و رو دکمه بزنه ، تو صفحه کلید فقط 733*میاد. مشکل از کجاست ؟
این هم کد onClick روی button :

کد پی‌اچ‌پی:
btncallOUT.setOnClickListener(new View.OnClickListener() {
 
           @Override
            public void onClick
(View view) {

 
             String phoneNum mPhoneEt.getText().toString();

 
                   String dial "tel:" phoneNum;
 
                   if (!TextUtils.isEmpty(phoneNum)) {
 
                   Uri uri Uri.parse(dial);
 
                   Intent intent = new Intent(Intent.ACTION_DIALuri);
 
                   startActivity(intent);
 
               } else {
 
                   Toast.makeText(MainActivity.this"Enter a phone number"Toast.LENGTH_SHORT).show();}
 
           }
 
       }); 
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان