标签:Toast 日报 每日 number Intent 为空 intent 打电话
按钮点击有名内部类
private class MyonclickListener implements OnClickListener{ @Override public void onClick(View v) { //当控件被点击的时候就会调用这个onclick方法 //①获取用户的输入 String number = et_number.getText().toString(); //②判断用户输入是否为空 if(TextUtils.isEmpty(number)){ //如果为空 提示用户输入内容 //Toast.makeText 向界面输出一个短暂的提示 //第一个参数 上下文context Activity就是一个上下文 可以传入当前activity对象 //第二个参数 要显示的提示文字 //第三个参数 显示提示的时间长度 Toast.LENGTH_SHORT(显示的时长较短) Toast.LENGTH_LONG(显示时间稍长) //不要忘记要调用show()方法 显示这个Toast Toast.makeText(MainActivity.this, "电话号码不能为空", Toast.LENGTH_SHORT).show(); System.out.println("用户输入是空的"); }else{ //如果不为空 用获取的电话号码 打电话 System.out.println("打电话:"+number); //Intent 意图 就是对要进行的操作的抽象描述 Intent intent = new Intent(); //给意图设置要操作的动作 打电话的动作 ACTION_CALL intent.setAction(Intent.ACTION_CALL); //给意图设置要携带的数据 //URL 统一资源定位符 http:// ftp:// https:// abc:// //uri 统一资源标示符 可以自定义协议 url 子类父类的关系 Uri data = Uri.parse("tel:"+number); intent.setData(data); //开启打电话的activity(打电话的界面) startActivity(intent); } } }
标签:Toast,日报,每日,number,Intent,为空,intent,打电话 来源: https://www.cnblogs.com/zhukaile/p/14833239.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。