zoukankan      html  css  js  c++  java
  • Activity的详细学习

    一、Android中生命周期的知识
    注意:如果要在android机制中打印出System.out的输出语句
          需要配置过滤器,名称为System.out就行

    1.Activity的生命周期函数

    public class Activity extends ApplicationContext {
         /**Activity1第一次被创建时*/
         protected void onCreate(Bundle savedInstanceState);
         /**当Activity1被看到时调用*/
         protected void onStart();
         /**当从Activity2返回时调用*/
         protected void onRestart();
         /**当Activity1被操作时调用*/
         protected void onResume();
         /**启动跳转到Activity2时调用*/
         protected void onPause();
         /**Activity1处于不可见的状态时调用*/
         protected void onStop();
         /**此时销毁的是Activity2*/
         调用finish()方法或者系统资源不够用时调用
         protected void onDestroy();
    }
    2.Task基本概念
      任务:一个存放Activity的栈
      注:点击Back按钮,将当前的Activity弹出栈
          启动Intent后使用finish方法,就将Activity销毁了
       配置一个以对话框形式的Activity:
        <activity android:name=".ThirdActivity"
                      android:label="@string/thirdName"
                      android:theme="@android:style/Theme.Dialog">
        </activity> 
        此时之前的Activity没有被完全覆盖,所以不调用onStop()
  • 相关阅读:
    reaver 破解wifi
    CDOJ 1255 斓少摘苹果 图论 2016_5_14
    CDOJ 1256 打表+数组 统计
    poj 3190 贪心+优先队列优化
    poj 2376 Cleaning Shifts 贪心 区间问题
    poj 3253 Fence Repair 贪心
    poj 3069 贪心+区间问题
    poj 3050 Hopscotch DFS+暴力搜索+set容器
    poj 2718 Smallest Difference(暴力搜索+STL+DFS)
    poj 3187 Backward Digit Sums
  • 原文地址:https://www.cnblogs.com/renyuan/p/2553935.html
Copyright © 2011-2022 走看看