1.网络学习资源
https://blog.csdn.net/amberoot/article/details/80770698
2.自己写的acitivity管理类,
以后还会改动
public class MainActivity extends BaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
public class BaseActivity extends AppCompatActivity {
public static final String TAG = "FXR";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_base);
Log.i(TAG,getClass().getSimpleName()+"onCreate");
}
@Override
protected void onStart() {
super.onStart();
Log.i(TAG,getClass().getSimpleName()+"onStart");
}
@Override
protected void onResume() {
super.onResume();
Log.i(TAG,getClass().getSimpleName()+"onResume");
}
@Override
protected void onPause() {
super.onPause();
Log.i(TAG,getClass().getSimpleName()+"onPause");
}
@Override
protected void onStop() {
super.onStop();
Log.i(TAG,getClass().getSimpleName()+"onStop");
}
@Override
protected void onDestroy() {
super.onDestroy();
Log.i(TAG,getClass().getSimpleName()+"onDestroy");
}
@Override
protected void onRestart() {
super.onRestart();
Log.i(TAG,getClass().getSimpleName()+"onRestart");
}
}
2019-02-26 13:21:03.772 15868-15868/com.fxr.myapplication I/FXR: MainActivityonPause
2019-02-26 13:21:03.836 15868-15868/com.fxr.myapplication I/FXR: MainActivityonStop
2019-02-26 13:21:17.450 15868-15868/com.fxr.myapplication I/FXR: MainActivityonRestart
2019-02-26 13:21:17.454 15868-15868/com.fxr.myapplication I/FXR: MainActivityonStart
2019-02-26 13:21:17.455 15868-15868/com.fxr.myapplication I/FXR: MainActivityonResume
2019-02-26 13:21:47.667 15868-15868/com.fxr.myapplication I/FXR: MainActivityonPause
2019-02-26 13:21:48.047 15868-15868/com.fxr.myapplication I/FXR: MainActivityonStop
base做日志手机的话,可以省略,在各个activity中写的日志收集信息