activity
文章平均质量分 55
czcdms
这个作者很懒,什么都没留下…
展开
-
Activity, Service,Task, Process and Thread之间关系简介
Activity, Service,Task, Process and Thread之间到底是什么关系呢?首先我们来看下Task的定义,Google是这样定义Task的:a task is what the user experiences as an "application." It's a group of related activities, arranged in a stac转载 2015-04-22 17:38:57 · 733 阅读 · 0 评论 -
tools:context=".MainActivity的作用
[html] view plaincopyprint?TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true"转载 2015-05-05 17:45:27 · 325 阅读 · 0 评论 -
显式启动activity与隐式启动activity
显式启动activity直接在Intent中指定目标Activity.class,该activity必需在本应用中 Intent itet = new Intent(MainActivity.this,MyAty.class); startActivity(itet);即使在acitvity中写了intent-filer但是忽略掉intent-filer中的内容原创 2015-04-23 19:14:39 · 1816 阅读 · 0 评论 -
setContentView简介
1、setContentView的作用是将View加载到根view之上,这样当显示view时,先显示根view,然后在显示子view,以此类推,最终将所有view显示出来。2、setContentView必须要放在findviewbyid之前,因为view在加载之前是无法引用的。3、setContentView最本质的作用是为要显示的view分配内存。转载 2015-04-23 11:13:32 · 778 阅读 · 0 评论 -
activity、window和view之间的关系
而当我们运行程序的时候,Activity其实不是显示视图(直观上感觉是它),实际上Activity调用了PhoneWindow的setContentView()方法,然后加载视图,将视图放到这个Window上,而Activity其实构造的时候初始化的是Window(PhoneWindow),Activity其实是个控制单元,即可视的人机交互界面。打个比喻:A转载 2015-04-23 11:11:37 · 601 阅读 · 0 评论 -
activity的四种加载模式和它们的区别
activity的四种加载模式在android的多activity开发中,activity之间的跳转可能需要有多种方式,有时是普通的生成一个新实例,有时希望跳转到原来某个activity实例,而不是生成大量的重复的activity。加载模式便是决定以哪种方式启动一个跳转到原来某个Activity实例。在android里,有4种activity的启动模式,分别为: sta转载 2015-04-22 17:48:12 · 1616 阅读 · 0 评论 -
用intent启动activity时关于activity启动方式的flag
Intent itet = new Intent(MainActivity.this,BActivity.class); itet.addFlags(Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED); startActivity(itet); /** * If set, the new activity is原创 2015-04-23 10:34:11 · 777 阅读 · 0 评论 -
Activity状态
一般认为Activity有以下四种状态:活动的:当一个Activity在栈顶,它是可视的、有焦点、可接受用户输入的。Android试图尽最大可能保持它活动状态,杀死其它Activity来确保当前活动Activity有足够的资源可使用。当另外一个Activity被激活,这个将会被暂停。 暂停:在很多情况下,你的Activity可视但是它没有焦点,换句话说它被暂停了。有可能原因是一转载 2015-04-22 17:43:32 · 478 阅读 · 0 评论 -
android:activity:启动一个activity
startActivity(new Intent(MainActivity.this,AnotherAty.class));findViewById(R.id.startAnotherAty).setOnClickListener(new View.OnClickListener() { @Override public void原创 2015-04-20 19:47:54 · 417 阅读 · 0 评论 -
Activity Lifecycle
Activity LifecycleActivities in the system are managed as an activity stack. When a new activity is started, it is placed on the top of the stack and becomes the running activity -- the previous a转载 2015-04-20 22:21:07 · 344 阅读 · 0 评论 -
activity之间的参数传递
1.在 Activity 之间传递简单数据发送端:调用Intent.putXXX 把基本数据或Bundle 放进Intent Intent itt = new Intent(MainActivity.this,BActivity.class); itt.putExtra("data", "字符参数1"); Bundle b = new Bundle();原创 2015-04-21 16:39:41 · 395 阅读 · 0 评论