码迷,mamicode.com
首页 > 其他好文 > 详细

每日日报

时间:2021-06-02 19:10:08      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:override   内部类   电话号码   this   make   http   每日   动作   输入   

按钮点击有名内部类

 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);

}

}

}

 

每日日报

标签:override   内部类   电话号码   this   make   http   每日   动作   输入   

原文地址:https://www.cnblogs.com/zhukaile/p/14833239.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!