从 Android Activity的生命周期体会 框架 和 Template Method 模板模式

模板模式

  • 实现一个过程的步骤是相同的
  • 每一步的内容可能是不同的

就像我们的人生

  • 幼儿园、小学、中学、大学…
  • 每个人的经历都是特别的…

框架

  • 一组具体类、抽象类
  • 和它们之间的连接关系

怎么说

  • 你、我、它,和万事万物
  • 总有人要相遇的,偶然的,我遇见了你
  • 总有人要书写历史的,不巧的,刚好选中了你

Android Activity 的生命周期

  • onCreate
  • onStart
  • onResume
  • onPause
  • onStop
  • onDestroy

操控 Activity 的一生

public class MainActivity extends AppCompatActivity {
    
    private final String TAG = MainActivity.class.getSimpleName();
    
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        log.d(TAG, "onCreate");
    }
    
    }
    protected void onStart() {
        super.onStart();
        log.d(TAG, "onStart");
    }
    
	protected void onResume() {
        super.onResume();
        log.d(TAG, "onResume");
    }
    
  	protected void onPause() {
        super.onPause();
        log.d(TAG, "onPause");
    }
    
    protected void onStop() { 
        super.onStop();
        log.d(TAG, "onStop");
    }

    protected void onDestroy() {
        super.onDestroy();
        log.d(TAG, "onDestroy");
    }
}

体会

我觉得模板和框架的思想是相通的,只不过模板的概念小一些,框架的范围大一些。当应用程序进行到相应的阶段时,就调用特定的函数,完成相应的功能并进入一个新的阶段,如此循环往复,直至结束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值