最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

android常见面试题笔试题

来源:动视网 责编:小OO 时间:2025-10-06 10:28:03
文档

android常见面试题笔试题

***0.Android应用中的四大组件ActivityServiceIntentContentProvider***1.请描述下Activity的生命周期。Activity有三种状态:运行态、暂停态和停止态当请求一个Activity的时候,首先调用onCreate方法,然后依次调用onStart、onResume方法,此时Activity可被用户看到,处于运行态--看图说话2.如果后台的Activity由于某种原因被系统回收,如何在回收之前保存当前状态。调用onSaveInstanceSta
推荐度:
导读***0.Android应用中的四大组件ActivityServiceIntentContentProvider***1.请描述下Activity的生命周期。Activity有三种状态:运行态、暂停态和停止态当请求一个Activity的时候,首先调用onCreate方法,然后依次调用onStart、onResume方法,此时Activity可被用户看到,处于运行态--看图说话2.如果后台的Activity由于某种原因被系统回收,如何在回收之前保存当前状态。调用onSaveInstanceSta
***0.Android应用中的四大组件

Activity

Service

Intent

ContentProvider

***1. 请描述下Activity的生命周期。

Activity有三种状态:运行态、暂停态和停止态

当请求一个Activity的时候,首先调用onCreate方法,然后依次调用onStart、onResume方法,此时Activity可被用户看到,处于运行态

--看图说话

2. 如果后台的Activity由于某种原因被系统回收,如何在回收之前保存当前状态。

调用onSaveInstanceState()方法

程序中的某一个Activity A 在运行时,主动或被动的运行另一个新的Activity B,这个时候A会执行onSaveInstanceState()。B完成以后又回来找A,这个时候有两种情况:一是A被回收,二是A没有被回收,被回收的A就要重新调用onCreate()方法,不同于直接启动的是这回onCreate()里是带上了参数savedInstanceState;而没被回收的就直接执行onResume(),跳过onCreate()。

3. 如何将一个Activity设置成窗口样式。

在AndroidManifext.xml中Activity定义处添加

android:theme="@android:style/Theme.Dialog" 或

android:theme="@android:style/Theme.Translucent"。

4. 如何退出Activity?如何安全退出已调用多个Activity的Application?

1、抛异常强制退出:

该方法通过抛异常,使程序Force Close。

验证可以,但是,需要解决的问题是,如何使程序结束掉,而不弹出Force Close的窗口。

2、记录打开的Activity:

每打开一个Activity,就记录下来。在需要退出时,关闭每一个Activity即可。

3、发送特定广播:

在需要结束应用时,发送一个特定的广播,每个Activity收到广播后,关闭即可。

4、递归退出

在打开新的Activity时使用startActivityForResult,然后自己加标志,在onActivityResult中处理,递归关闭。

***5. 请介绍下android大众常用的五种布局。

FrameLayout(框架布局)帧

LinearLayout(线性布局)

AbsoluteLayout(绝对布局)

文档

android常见面试题笔试题

***0.Android应用中的四大组件ActivityServiceIntentContentProvider***1.请描述下Activity的生命周期。Activity有三种状态:运行态、暂停态和停止态当请求一个Activity的时候,首先调用onCreate方法,然后依次调用onStart、onResume方法,此时Activity可被用户看到,处于运行态--看图说话2.如果后台的Activity由于某种原因被系统回收,如何在回收之前保存当前状态。调用onSaveInstanceSta
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top