android安卓activity生命周期
sshong 发表于2014年7月12日 10:31:47 更新于2014年7月12日 10:31:47
写了个小例子测试安卓activity生命周期,总结如下:
代码如下:
代码如下:
package cn.asarea.app.testandroid;
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
public class MainActivity extends Activity {
private static final String TAG = "test andriod";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.e(TAG, Thread.currentThread().getStackTrace()[2].getMethodName());
}
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
// StackTraceElement stackTraceElements[] = Thread.currentThread().getStackTrace();
// for (StackTraceElement stackTraceElement : stackTraceElements) {
// Log.e(TAG, stackTraceElement.getClassName() + ":" + stackTraceElement.getMethodName());
// }
Log.e(TAG, Thread.currentThread().getStackTrace()[2].getMethodName());
}
@Override
protected void onRestart() {
// TODO Auto-generated method stub
super.onRestart();
Log.e(TAG, Thread.currentThread().getStackTrace()[2].getMethodName());
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
Log.e(TAG, Thread.currentThread().getStackTrace()[2].getMethodName());
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
Log.e(TAG, Thread.currentThread().getStackTrace()[2].getMethodName());
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
Log.e(TAG, Thread.currentThread().getStackTrace()[2].getMethodName());
}
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
Log.e(TAG, Thread.currentThread().getStackTrace()[2].getMethodName());
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
评论
暂无评论添加评论
分类
琐碎文字 As3&Flex RIA UG English CodingArt C++ PHP Webserver E音乐盒 Unity3d C# JS&Html5 Tools mobile golang AI 最近发表
- claude code / codex的一些配置(2026年5月5日 17:38:10)
- 2026年5月5日(2026年5月5日 17:27:39)
- js的锁以及异步调用相关(2024年11月30日 10:58:51)
- golang学习之函数/方法/接口(2022年1月6日 17:50:24)
- golang学习之零值(2022年1月6日 16:38:10)
- hello, 2018(2018年1月15日 22:47:25)
- 字体类型名词解释(2015年1月18日 11:29:14)
- 获取mysql表注释以及列注释(2014年11月13日 15:56:32)
- php连接ms sql数据库的一些问题(2014年9月15日 20:32:14)
- virtualbox虚拟网络:NAT&bridge桥接网络(2014年8月25日 22:51:35)
最近回复