`
marine8888
  • 浏览: 540639 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android——转屏时禁止调用onCreate()(转载)

阅读更多

屏幕自动横竖旋转时,每次都会重新调用onCreate,然后如果遇到加载数据量稍微大点的时候就又需要等,其实这一步onCreate没有必要,查阅了一些资料,可以通过设置来避免这点。

 1.修改AndroidManifest.xml,在对应activity增加参数,如下:

< activity android:name="SoftWare" android:configChanges="orientation|keyboardHidden">

  2.在activity SoftWare 中重载onConfigurationChanged方法,如下需要根据不同旋转方向做其他动作,还可以在这里处理,如下:

@Override

  public void onConfigurationChanged(Configuration newConfig) {

  super.onConfigurationChanged(newConfig);

  /*

  if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {

  }

  else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {

  }*/

  }

 

分享到:
评论

相关推荐

    Android Studio SQLite不调用oncreate方法

    Android Studio SQLite不调用oncreate方法

    android开发——简易计算器的设计报告.doc

    (1)Activity的相关方法及相关函数:void onCreate(Bundle)首次启动时调用,接受参数:Null or savedInstanceState(保存的以前某些状态信息); void onStart() 说明了将要显示给用户的活动;void onRestart()将...

    android 面试

     答:onCreate()Activity第一次加载时调用,用户构建窗体  onStart()Activity能被用户看到时时调用  onResume()Activity能够得到用户焦点时调用  onRestart()Activity第二次被加载时调用,不在调用onCreate()  ...

    android 横竖屏切换生命周期

    android activity 执行屏幕横竖屏切换的时候activity声明周期执行的竖屏的时候点击横屏 09-04 15:54:27.675: I/yxd(6708): 应用程序执行了============onPause===方法===&gt;&gt; 09-04 15:54:27.685: I/yxd(6708): 应用...

    Android屏幕大小相关技巧应用指南.docx

    Android应用程序中屏幕大小的设置大家应该都比较清楚,...如何取得屏幕的方向:默认情况下,当屏幕方面切换时,activity的onCreate()方法会被重新调用,所以可以在其中通过以下代码来读取屏的方向:viewplaincopytocl

    Android横竖屏切换及其对应布局加载问题详解

    1)在res目录下建立layout-land和layout-port目录,相应的layout文件名不变,比如:layout-land是横屏的layout,layout-port是竖屏的layout,其他的不用管,横竖屏切换时程序调用Activity的onCreate方法中的...

    解决android 软键盘在全屏下设置adjustResize无效的问题

    全屏模式下,即使将activity的windowSoftInputMode的属性设置为:...在你的Activity的oncreate()方法里调用AndroidBug5497Workaround.assistActivity(this);即可。注意:在setContentView(R.layout.xxx)之后调用。

    android横竖屏切换

    android 横竖屏切换demo,使用不同布局,是否重onCreate,分别作了演示。希望对大家有用.zip

    android横竖屏切换不重启activity解决方案

    部分网友会发现Activity在切换到后台或布局从横屏LANDSCAPE切换到PORTRAIT,会重新切换Activity会触发一次onCreate方法,使用其他的方法同样可以实现

    Android onCreate( )方法详细介绍

    本文主要介绍Android onCreate( )方法,做Android应用的朋友对onCreate()的方法并不陌生,在开发应用的时候大家应该注意什么呢,这里给大家详细说明

    Android代码-Android-ServiceManager

    简化android跨进程调用,无需aidl、service、messenger等,只需定义任意接口,并实现接口即可。 利用此框架可以轻松实现跨进程调用。 使用方法: 1、项目中引入libray工程, 另请关注libray工程manifest中的配置信息 ...

    安卓应用应用程序设计试题C.docx

    Android 关于启动方式的service生命周期的onCreate()和onStartCommand()方法,说法正确的是( D ) A、当第一次启动的时候只会调用onCreate()方法 B、当第一次启动的时候只会调用onStartCommand() 方法 C、如果...

    MFC中OnCreate、Settimer、OnTimer、KillTimer的使用例子

    这一份代码是实现MFC的窗口创建完成需要立刻对某些...因为在MFC的初始化函数中,窗口创建还没有完成不能对窗口上的控件进行初始化操作,这是需要调用OnCreate函数来完成初始化控件的操作。 这个VS工程是使用VS2017。

    Android 设置应用全屏的两种解决方法

    在开发中我们经常需要把我们的应用设置为全屏,有两种方法,一中是在代码中设置,另一种方法是在配置文件里改!... public class OpenGl_Lesson1 extends Activity { public void onCreate(Bundle sa

    Android混合开发之H5调用系统相机和相册

    又由于Android系统自带的WebView被人吐槽过多,所以决定使用腾讯封装的X5内核的WebView,使用和方法上和系统的相差不大。 第一步:在布局中使用WebView。 我们设置一个progressbar用来提示加载进度,我想从用户...

    自定义统计SDKTcStatInterface.zip

    应用启动时,需要调用统计SDK中的初始化方法,传入appID(目前已定义好相关APPID,参见下表)等身份验证参数和应用对应的渠道号。在调用其他统计服务相关API前,必须调用本方法初始化统计服务, 建议您在程序的...

    Android——Fragment的使用(上)

    一、前情须知 如何理解Fragment? 可以把Fragment理解成一个迷你的活动,其同样拥有布局和生命周期 但Fragment不能脱离activity存在,...onActivityCreateed:当Activity的onCreate方法调用完时调用 onDetach:Frag

    Android 实现界面刷新的几种方法

     Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 Android程序中可以使用的界面...

    Activity 的生命周期 以及 横屏竖屏切换时 Activity 的状态变化

    Activity 的生命周期 以及 横屏竖屏切换时 Activity 的状态变化 例如: 切换到横屏 onSaveInstanceState onPause onStop onDestroy onCreate onStart onRestoreInstanceState onResume

Global site tag (gtag.js) - Google Analytics