AppCompatActivity和Activity的区别】的更多相关文章

1-首先是AppCompatActivity默认带标题,但Activity不带 2-而且AppCompatActivity和 requestWindowFeature(Window.FEATURE_NO_TITLE)有冲突 当活动继承AppCompatActivity时再设置取消标题则程序会直接挂掉 即以下程序无法正常运行 public class MainActivity extends AppCompatActivity { @Override protected void onCreate…
继承了AppCompatActivity的Activity无法通过调用requestWindowFeature(Window.FEATURE_NO_TITLE)来隐藏标题栏. public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWi…
package com.chy.myapplication; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; /* * support v4 FragmentActivity 兼容2.x模式下使用Fragment * support v7 AppCompatActivity 兼容2.x模式下使用Fragment和ActionBar,ActionBarActivity是AppCompatActiv…
一. 绝大部分情况下,Service的作用是用来“执行”后台的.耗时的.重要的任务,三者缺一不可,而最重要的原因是第三点:要执行重要的任务. 因为当一个进程启动了Service后,进程的优先级变高了,系统除非在非常极端的情况下,不会杀掉该进程,反观Activity,不具备这样的特性. 如果没有满足上面所说的三点,请谨慎使用Service,千万别把使用Service的理由变成:这样可以常驻后台.从资源使用的角度来看,这是非常不可取的. 二. 1.Activity和Service的生命周期不一样,A…
activity相当于控制部分,view相当于显示部分.两者之间是多对多的关系,所有东西必须用view来显示.  viewGroup继承自view,实现了ViewManager,ViewParent接口,主要用作layout方面. Activity中加载相应的view才能显示出画面来,view是具体的画面布局(layout),由wegit控件组成. 好比view是jsp实现前台画面,activity是java程序,处理具体业务逻辑 基本上每个activity都有对应的view, activity…
[转载] 直说总结了: 1.fragmentactivity 继承自activity,用来解决android3.0 之前没有fragment的api,所以在使用的时候需要导入support包,同时继承fragmentActivity,这样在activity中就能嵌入fragment来实现你想要的布局效果. 2.当然3.0之后你就可以直接继承自Activity,并且在其中嵌入使用fragment了. 3.获得Manager的方式也不同 3.0以下:getSupportFragmentManager…
Fragment用来描述一些行为或一部分用户界面在一个Activity中,可以合并多个Fragment在一个单独的Activity中建立多个UI面板,同时重用Fragment在多个activity中.可以认为Fragment作为一个Activity中的一节模块,Fragment有自己的生命周期,接收自己的输入事件,可以添加或移除从运行中的activity.一个Fragment必须总是嵌入在一个Activity中,同时Fragment的生命周期受Activity而影响,举个例子吧,当Activit…
activity相当于控制部分,view相当于显示部分.两者之间是多对多的关系,所有东西必须用view来显示. viewGroup继承自view,实现了ViewManager,ViewParent接口,主要用作layout方面. Activity中加载相应的view才能显示出画面来,view是具体的画面布局(layout),由wegit控件组成. 好比view是jsp实现前台画面,activity是java程序,处理具体业务逻辑 基本上每个activity都有对应的view, activity用…
在网上看见View.findViewById() 和 Activity.findViewById()执行效率不一样 使用Activity.findViewById()如: TextView tv_inner_1 = (TextView)this.findViewById(R.id.tv_inner_1); TextView tv_inner_2 = (TextView)this.findViewById(R.id.tv_inner_2); 使用View.findViewById() 如: Vie…
ActionbarActivity用于支持API11以下的程序支持ActionBar的功能,但是需要加入支持库 不这样做的话只有API11以上的才能支持ActionBar…