Android中常用方法的归纳集合总结(一)

时间:2023-02-16 16:41:35

1. Toast短小信息提示
Toast.makeText(FirstActivity.this,”YouClickButton”,Toast.LENGTH_SHORT).show();

第一个参数是上下文Context,第二个参数是显示的内容,第三个参数是显示时长,有Toast.LENGTH_SHORT和Toast.LENGTH_LONG


2. Menu的使用
Public boolean OnCreateOptionsMenu(Menu menu){
GetMenuInflater().inflate(R.menu.main,menu);
return true;

}

通过getMenuInflaer方法得到MenuInflater对象,在调用inflate()方法创建菜单,第一个参数是menu的资源文件,第二个参数是菜单项添加到哪一个Menu对象,返回true表示显示菜单
调用时通过重写onOptionsItemSelected(MenuItem item)方法

使用item.getItemId()方法判断是哪一个菜单项


3. Uri.parse()解析方法
用一个intent.setData(Uri.parse(“http://www.baidu.com”));

Parse方法会将字符串解析成Uri对象,用setData方法传入intent


4. intent的数据传递方法
intent.putExtra(“extra_data”,data);第一个是键。第二个是值
然后在接收的活动中Intent intent=getIntent();得到intent,然后用intent.getStringExtra(“extra_data”);即可得到,
然后是startActivityForResult方法也是用于启动活动的,有两个参数,第一个是intent,第二个是请求码requestcode
SetResult()是专门用于向上一个活动返回数据的,第一个参数是返回处理结果resultcode,有RESULT_OK和RESULT_CANCELED第二个参数是intent

然后在活动销毁时会回调上一个活动的onActivityResult()方法,该方法有三个参数1.requestcode请求码 2.resultcode处理结果 3.携带返回数据的intent


5.onBackPressed()方法,用户按下Back就会执行这个方法