电话拨号器错误打包运行错误

来源:互联网 发布:希腊经济知乎 编辑:程序博客网 时间:2024/06/14 06:34

开发时候不细心的问题

应该从我当初学开发时候说起好像出现过类似的事情,昨天一远方的侄子给我看了一段代码,
让我看错误信息,我看了两遍才找出来,当时竟无言了我,【嗯没毛病】

  • 错误如下:
 Process: com.example.diaosc.ccc, PID: 1669                                                                      android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.CALL dat=tel333 }                                                                          at com.example.diaosc.ccc.MainActivity$Mylistener.onClick(MainActivity.java:40)

大家看出什么我现在贴出代码:

package com.example.diaosc.ccc;import android.content.Intent;import android.net.Uri;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;public class MainActivity extends AppCompatActivity {    private EditText et_phone;    private Button bt_collphone;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        /*获取数据手机号数据        * 点击事件id        *        * */        et_phone = (EditText) findViewById(R.id.et_phone);        bt_collphone = (Button) findViewById(R.id.bt_collphone);        bt_collphone.setOnClickListener(new Mylistener());    }    private class Mylistener implements View.OnClickListener {        @Override        public void onClick(View v) {            String numberphone = et_phone.getText().toString().trim();            Intent intent = new Intent();            intent.setAction(Intent.ACTION_CALL);            intent.setData(Uri.parse("tel" + numberphone));            startActivity(intent);        }    }}

然后就没有其他的配置文件与权限都好着,只是Java代码的问题,不仔细出现的问题,就在tel那边少个:号