每日日报

按钮点击有名内部类

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

}

}

}

 

上一篇:android开发学习——day4


下一篇:【设计模式】迭代器模式(Iterator )