位置: 编程技术 - 正文
推荐整理分享备忘笔记--->Android Activity(备忘录全部笔记),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:备忘笔记能添加图片且拷贝到微信吗安全吗,备忘笔记录,备忘笔记为何出现0,备忘笔记app,备忘笔记本软件,备忘笔记本,备忘笔记本,备忘笔记录,内容如对您有帮助,希望把文章链接给更多的朋友!
protected voidonCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
System.out.println("onCreate------->被创建时候调用");
}
protectedvoidonDestroy() {
super.onDestroy();
System.out.println("onDestroy------->被销毁时候调用");
}
protectedvoidonStart() {
super.onStart();
System.out.println("onStart------->当activity界面用户可见时调用");
}
protectedvoidonStop() {
super.onStop();
System.out.println("onStop------->当activity界面用户不可见时调用");
}
protectedvoidonResume() {
super.onResume();
System.out.println("onResume------->当界面开始获取到焦点时调用(可点击可输入)");
}
protectedvoidonPause() {
super.onPause();
System.out.println("onPause------->当界面失去焦点时调用(不可点击不可输入,但是界面仍然给看到)");
}
protectedvoidonRestart() {
super.onRestart();
System.out.println("onRestart------->只有执行过onStop方法才会在界面用户可见之前调用,即在onStart之前调用");
}
Logcat:
完整生命周期 oncreate--》onstart--》onresume--》onpause--》onstop--》ondestory
可视生命周期 onstart--》onresume--》onpause--》onstop
前台生命周期 onresume--》onpause 界面用户仍然可见,但是失去焦点
二: Activity的跳转(Intent)一:显式调用同一应用中,我们使用显式intent来启动activity。1
Intent intent=new Intent(this, MyActivity.class);
startActivity(intent);
2
Intent intent= newIntent();
intent.setClass(this, MyActivity.class);
startActivity(intent);
二:隐式调用 一个应用的activity如需启动另一个应用的activity,一般可通过创建隐式intent来处理。注意:implicit(隐式) intent的话就一定要在<intent-filter>中加入<categoryandroid:name="android.intent.category.DEFAULT"/>,否则会报错
1
AndroidMainfest.XML
<activityandroid:name=".MyActivity">
<intent-filter>
<actionandroid:name="myaction"/>
<categoryandroid:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
代码
Intent intent=newIntent("myaction");
startActivity(intent);
2
AndroidMainfest.XML
<activityandroid:name=".MyActivity">
<intent-filter>
<actionandroid:name="myaction"/>
<categoryandroid:name="android.intent.category.DEFAULT"/>
<categoryandroid:name="mycategory"/>
</intent-filter>
</activity>
代码
Intent intent =new Intent("myaction");
intent.addCategory("mycategory");
startActivity(intent);
三 小技巧1. 隐藏标题与全屏显示注意:在setContentView前修改,否则无效
requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);// 全屏显示
setContentView(R.layout.activity_main);
FragmentStatePagerAdapter.notifyDataSetChanged不刷新页面的解决办法 公司做医疗产品的,显示操作用的是android,所以我就用上下两个部分大致是固定的,只有中间会有6个页面的切换,其中会有两个用户的切换,即普通用
Android 图片阴影处理分析! 最近在做一个Android位图阴影处理的效果,今天把思路总结一下:分析如下:Androidsdk提供了BlurMaskFilter工具类可以给图片添加阴影效果,代码如下:—/***
安卓UI设计之圆角矩形的ImageView importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.Bitmap.Config;importandroid.graphics.Canvas;importandroid.graphics.Paint;importandroid.graphics.RectF;importandroid.g
标签: 备忘录全部笔记
本文链接地址:https://www.jiuchutong.com/biancheng/385091.html 转载请保留说明!友情链接: 武汉网站建设