intent的使用以及activity的生命周期
Intent在android的意思是意图,简单来说就是为了实现某种功能而产生的动作。意图又分为显示意图和隐式意图,显示意图主要使用在应用的内部,如果需要调用系统的某些东西就要使用到隐式意图。下面来看下代码的表现形式
下面是显示意图
另外我自己也练习了一下activity之间的数据传递,代码也很简单
//获取传递过来的数据Bundle bundle=getIntent().getExtras();Toast.makeText(ThreeActivity.this,bundle.getString("company"),Toast.LENGTH_LONG).show();
2.学完这个后我也顺便学了下activity的生命周期,图我就不画了。大家可以去找找资料看看也就是下面的这几个方法public void onCreate(Bundle savedInstanceState) {
}
@Override
protected void onStart() {
Log.i(TAG, "onStart");
super.onStart();
}
@Override
protected void onRestart() {
Log.i(TAG, "onRestart");
super.onRestart();
}
@Override
protected void onResume() {
Log.i(TAG, "onResume");
super.onResume();
}
@Override
protected void onPause() {
Log.i(TAG, "onPause");
super.onPause();
}
@Override
protected void onStop() {
Log.i(TAG, "onStop");
super.onStop();
}
@Override
protected void onDestroy() {
Log.i(TAG, "onDestroy");
super.onDestroy();
}
建议写几段代码自己运行看看效果,这个自己理解比较好,代码区我的资源里下载