转:AppCompatActivity和Activity的区别

AppCompatActivity和Activity的区别

首先是AppCompatActivity默认带标题

但Activity不带

而且AppCompatActivity和
requestWindowFeature(Window.FEATURE_NO_TITLE);
有冲突

当活动继承AppCompatActivity时再设置取消标题则程序会直接挂掉
即以下程序无法正常运行

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
}
}
---------------------
作者:S_ubs
来源:CSDN
原文:https://blog.csdn.net/s_ubs/article/details/50821390
版权声明:本文为博主原创文章,转载请附上博文链接!

原文地址:https://www.cnblogs.com/otaganyuki/p/10355981.html

时间: 2024-08-25 14:46:46

转:AppCompatActivity和Activity的区别的相关文章

AppCompatActivity、ActionBarActivity、FragmentActivity和Activity的区别

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

关于android编程中service和activity的区别

一. 绝大部分情况下,Service的作用是用来"执行"后台的.耗时的.重要的任务,三者缺一不可,而最重要的原因是第三点:要执行重要的任务. 因为当一个进程启动了Service后,进程的优先级变高了,系统除非在非常极端的情况下,不会杀掉该进程,反观Activity,不具备这样的特性. 如果没有满足上面所说的三点,请谨慎使用Service,千万别把使用Service的理由变成:这样可以常驻后台.从资源使用的角度来看,这是非常不可取的. 二. 1.Activity和Service的生命周期

view和activity的区别

activity相当于控制部分,view相当于显示部分.两者之间是多对多的关系,所有东西必须用view来显示.  viewGroup继承自view,实现了ViewManager,ViewParent接口,主要用作layout方面. Activity中加载相应的view才能显示出画面来,view是具体的画面布局(layout),由wegit控件组成. 好比view是jsp实现前台画面,activity是java程序,处理具体业务逻辑 基本上每个activity都有对应的view, activity

Fragment(9)FragmentActivity和Activity的区别

getSupportFragmentManager()  ,FragmentActivity用在android sdk 3以下. getFragmentManager() + Activity 用在android sdk 3以上. stackoverflow的原文 A FragmentActivity is a subclass of Activity that was built for the Android Support Package. The FragmentActivity cla

FragmentActivity和Activity的区别

[转载] 直说总结了: 1.fragmentactivity 继承自activity,用来解决android3.0 之前没有fragment的api,所以在使用的时候需要导入support包,同时继承fragmentActivity,这样在activity中就能嵌入fragment来实现你想要的布局效果. 2.当然3.0之后你就可以直接继承自Activity,并且在其中嵌入使用fragment了. 3.获得Manager的方式也不同 3.0以下:getSupportFragmentManager

view和activity的区别(转)

activity相当于控制部分,view相当于显示部分.两者之间是多对多的关系,所有东西必须用view来显示. viewGroup继承自view,实现了ViewManager,ViewParent接口,主要用作layout方面. Activity中加载相应的view才能显示出画面来,view是具体的画面布局(layout),由wegit控件组成. 好比view是jsp实现前台画面,activity是java程序,处理具体业务逻辑 基本上每个activity都有对应的view, activity用

View.findViewById()和Activity.findViewById()区别

在网上看见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

Fragment和Activity的区别

Fragment用来描述一些行为或一部分用户界面在一个Activity中,可以合并多个Fragment在一个单独的Activity中建立多个UI面板,同时重用Fragment在多个activity中.可以认为Fragment作为一个Activity中的一节模块,Fragment有自己的生命周期,接收自己的输入事件,可以添加或移除从运行中的activity.一个Fragment必须总是嵌入在一个Activity中,同时Fragment的生命周期受Activity而影响,举个例子吧,当Activit

FrangmentActivity和Activity的区别

fragment是3.0以后的东西,为了在低版本中使用fragment就要用到android-support-v4.jar兼容包,而fragmentActivity就是这个兼容包里面的,它提供了操作fragment的一些方法,其功能跟3.0及以后的版本的Activity的功能一样. 下面是API中的原话: FragmentActivity is a special activity provided in the Support Library to handle fragments on sy