Activity生命周期方法的调用顺序project与測试日志
以下为測试activity的方法的运行顺序 project与測试资源地址
androidproject
AndroidManifest.xml
<? xml version="1.0" encoding="utf-8"? >
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.finalizetest"
android:versionCode="1"
android:versionName="1.0" > <uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="18" />
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/> <application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.finalizetest.MainActivity"
android:launchMode="singleTask"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.example.finalizetest.TabActivity"></activity>
<activity android:name="com.example.finalizetest.Tab2Activity"></activity>
</application> </manifest>
BaseActivity
/*
* 创建日期:2012-9-19
*/
package cn.com.fetion.activity; public class BaseActivity extends Activity { }
MainActivity
package com.example.finalizetest; import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.os.Bundle;
import android.os.IInterface;
import android.util.AttributeSet;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnFocusChangeListener;
import android.view.WindowManager.LayoutParams;
import android.widget.Toast; public class MainActivity extends BaseActivity {
protected static final String TAG = "MainActivity";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findViewById(R.id.tv).setOnClickListener(new OnClickListener() { @Override
public void onClick(View v) {
View iv1 = findViewById(R.id.iv1);
View iv2=findViewById(R.id.iv2);
String msg1="onClick() iv1' width:"+iv1.getWidth()+" height:"+iv1.getHeight()+" measuredWidth:"+iv1.getMeasuredWidth()+"measuredHeight:"+iv1.getMeasuredHeight();
String msg2="onClick() iv2' width:"+iv2.getWidth()+" height:"+iv2.getHeight()+" measuredWidth:"+iv2.getMeasuredWidth()+"measuredHeight:"+iv2.getMeasuredHeight();
i(msg1);
i(msg2);
Toast.makeText(getApplicationContext(), msg1+"\r\n"+msg2, 1).show();
startActivity(new Intent(MainActivity.this,TabActivity.class));
}
}); }
@Override
public void onWindowAttributesChanged(LayoutParams params) {
View iv1 = findViewById(R.id.iv1);
View iv2=findViewById(R.id.iv2);
String msg1="iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0";
String msg2="iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0";
if(iv1!=null){
msg1="iv1' width:"+iv1.getWidth()+" height:"+iv1.getHeight()+" measuredWidth:"+iv1.getMeasuredWidth()+"measuredHeight:"+iv1.getMeasuredHeight();
}
if(iv2!=null){
msg2="iv2' width:"+iv2.getWidth()+" height:"+iv2.getHeight()+" measuredWidth:"+iv2.getMeasuredWidth()+"measuredHeight:"+iv2.getMeasuredHeight();
}
i("onWindowAttributesChanged() "+msg1);
i("onWindowAttributesChanged() "+msg2);
super.onWindowAttributesChanged(params);
} @Override
public void onAttachedToWindow() {
View iv1 = findViewById(R.id.iv1);
View iv2=findViewById(R.id.iv2);
String msg1="iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0";
String msg2="iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0";
if(iv1!=null){
msg1="iv1' width:"+iv1.getWidth()+" height:"+iv1.getHeight()+" measuredWidth:"+iv1.getMeasuredWidth()+"measuredHeight:"+iv1.getMeasuredHeight();
}
if(iv2!=null){
msg2="iv2' width:"+iv2.getWidth()+" height:"+iv2.getHeight()+" measuredWidth:"+iv2.getMeasuredWidth()+"measuredHeight:"+iv2.getMeasuredHeight();
}
i("onAttachedToWindow() "+msg1);
i("onAttachedToWindow() "+msg2);
super.onAttachedToWindow();
} @Override
protected void onNewIntent(Intent intent) {
View iv1 = findViewById(R.id.iv1);
View iv2=findViewById(R.id.iv2);
String msg1="iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0";
String msg2="iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0";
if(iv1!=null){
msg1="iv1' width:"+iv1.getWidth()+" height:"+iv1.getHeight()+" measuredWidth:"+iv1.getMeasuredWidth()+"measuredHeight:"+iv1.getMeasuredHeight();
}
if(iv2!=null){
msg2="iv2' width:"+iv2.getWidth()+" height:"+iv2.getHeight()+" measuredWidth:"+iv2.getMeasuredWidth()+"measuredHeight:"+iv2.getMeasuredHeight();
}
i("onNewIntent() intent:"+toString(intent));
i("onNewIntent() "+msg1);
i("onNewIntent() "+msg2);
super.onNewIntent(intent);
} @Override
public void onWindowFocusChanged(boolean hasFocus) {
View iv1 = findViewById(R.id.iv1);
View iv2=findViewById(R.id.iv2);
String msg1="iv1' width:"+iv1.getWidth()+" height:"+iv1.getHeight()+" measuredWidth:"+iv1.getMeasuredWidth()+"measuredHeight:"+iv1.getMeasuredHeight();
String msg2="iv2' width:"+iv2.getWidth()+" height:"+iv2.getHeight()+" measuredWidth:"+iv2.getMeasuredWidth()+"measuredHeight:"+iv2.getMeasuredHeight();
i("onWindowFocusChanged() "+msg1);
i("onWindowFocusChanged() "+msg2);
super.onWindowFocusChanged(hasFocus);
} @Override
public CharSequence onCreateDescription() {
View iv1 = findViewById(R.id.iv1);
View iv2=findViewById(R.id.iv2);
String msg1="iv1' width:"+iv1.getWidth()+" height:"+iv1.getHeight()+" measuredWidth:"+iv1.getMeasuredWidth()+"measuredHeight:"+iv1.getMeasuredHeight();
String msg2="iv2' width:"+iv2.getWidth()+" height:"+iv2.getHeight()+" measuredWidth:"+iv2.getMeasuredWidth()+"measuredHeight:"+iv2.getMeasuredHeight();
i("onCreateDescription() "+msg1);
i("onCreateDescription() "+msg2);
return super.onCreateDescription();
} @Override
public void onContentChanged() {
View iv1 = findViewById(R.id.iv1);
View iv2=findViewById(R.id.iv2);
String msg1="iv1' width:"+iv1.getWidth()+" height:"+iv1.getHeight()+" measuredWidth:"+iv1.getMeasuredWidth()+"measuredHeight:"+iv1.getMeasuredHeight();
String msg2="iv2' width:"+iv2.getWidth()+" height:"+iv2.getHeight()+" measuredWidth:"+iv2.getMeasuredWidth()+"measuredHeight:"+iv2.getMeasuredHeight();
i("onContentChanged() "+msg1);
i("onContentChanged() "+msg2);
super.onContentChanged();
} @Override
public View onCreateView(String name, Context context, AttributeSet attrs) {
Log.i(TAG, "在运行了"+i+"次后 onCreateView "+" name:"+name+" attrs className:"+attrs.getClass().getName()+" attrs:"+attrs);
return super.onCreateView(name, context, attrs);
} @Override
public View onCreatePanelView(int featureId) {
i("onCreatePanelView() featureId:"+featureId);
return super.onCreatePanelView(featureId);
} @Override
public boolean onCreateThumbnail(Bitmap outBitmap, Canvas canvas) {
View iv1 = findViewById(R.id.iv1);
View iv2=findViewById(R.id.iv2);
String msg1="iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0";
String msg2="iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0";
if(iv1!=null){
msg1="iv1' width:"+iv1.getWidth()+" height:"+iv1.getHeight()+" measuredWidth:"+iv1.getMeasuredWidth()+"measuredHeight:"+iv1.getMeasuredHeight();
}
if(iv2!=null){
msg2="iv2' width:"+iv2.getWidth()+" height:"+iv2.getHeight()+" measuredWidth:"+iv2.getMeasuredWidth()+"measuredHeight:"+iv2.getMeasuredHeight();
}
i("onCreateThumbnail() "+msg1);
i("onCreateThumbnail() "+msg2);
return super.onCreateThumbnail(outBitmap, canvas);
} @Override
public void onDetachedFromWindow() {
View iv1 = findViewById(R.id.iv1);
View iv2=findViewById(R.id.iv2);
String msg1="iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0";
String msg2="iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0";
if(iv1!=null){
msg1="iv1' width:"+iv1.getWidth()+" height:"+iv1.getHeight()+" measuredWidth:"+iv1.getMeasuredWidth()+"measuredHeight:"+iv1.getMeasuredHeight();
}
if(iv2!=null){
msg2="iv2' width:"+iv2.getWidth()+" height:"+iv2.getHeight()+" measuredWidth:"+iv2.getMeasuredWidth()+"measuredHeight:"+iv2.getMeasuredHeight();
}
i("onDetachedFromWindow() "+msg1);
i("onDetachedFromWindow() "+msg2);
super.onDetachedFromWindow();
}
}
TabActivity
package com.example.finalizetest; import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView; public class TabActivity extends BaseActivity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tab);
TextView tv= (TextView) findViewById(R.id.tv);
tv.setText("tab");
tv.setOnClickListener(new OnClickListener() { @Override
public void onClick(View v) {
// startActivity(new Intent(TabActivity.this,Tab2Activity.class));
startActivity(new Intent(TabActivity.this,MainActivity.class));
}
});
}
}
Tab2Activity
package com.example.finalizetest; import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView; public class Tab2Activity extends BaseActivity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tab);
TextView tv= (TextView) findViewById(R.id.tv);
tv.setText("tab2");
tv.setOnClickListener(new OnClickListener() { @Override
public void onClick(View v) {
startActivity(new Intent(Tab2Activity.this,MainActivity.class));
}
});
}
}
程序执行Log日志
MainActivity 为 singleTask模式 当栈里有该activity对象启动该activity时会干掉栈里该对象上面的全部activity并运行该activity的onNewIntent方法而不是onCreate方法
其它Activity为普通模式 先启动MainActivity 在启动TabActivity在启动Tab2ACtivity在启动MainActivity在后退的Log日志 05-15 21:00:35.883: INFO/MainActivity(26620): 第1次运行 : onCreate() savedInstanceState:null
05-15 21:00:35.885: INFO/MainActivity(26620): 第2次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 21:00:35.896: INFO/MainActivity(26620): 第3次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 21:00:35.897: INFO/MainActivity(26620): 第4次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 21:00:35.897: INFO/MainActivity(26620): 第5次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 21:00:35.898: INFO/MainActivity(26620): 第6次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 21:00:35.899: INFO/MainActivity(26620): 第7次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 21:00:35.899: INFO/MainActivity(26620): 在运行了7次后 onCreateView name:LinearLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@42778940
05-15 21:00:35.911: INFO/MainActivity(26620): 在运行了7次后 onCreateView name:ViewStub attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@42778940
05-15 21:00:35.911: INFO/MainActivity(26620): 在运行了7次后 onCreateView name:FrameLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@42778940
05-15 21:00:35.913: INFO/MainActivity(26620): 在运行了7次后 onCreateView name:TextView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@42778940
05-15 21:00:35.917: INFO/MainActivity(26620): 在运行了7次后 onCreateView name:FrameLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@42778940
05-15 21:00:35.925: INFO/MainActivity(26620): 第8次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 21:00:35.926: INFO/MainActivity(26620): 第9次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 21:00:35.927: INFO/MainActivity(26620): 在运行了9次后 onCreateView name:RelativeLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427adb00
05-15 21:00:35.929: INFO/MainActivity(26620): 在运行了9次后 onCreateView name:TextView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427adb00
05-15 21:00:35.932: INFO/MainActivity(26620): 在运行了9次后 onCreateView name:ImageView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427adb00
05-15 21:00:35.933: INFO/MainActivity(26620): 在运行了9次后 onCreateView name:ImageView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427adb00
05-15 21:00:35.941: INFO/MainActivity(26620): 第10次运行 : onContentChanged() iv1' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 21:00:35.942: INFO/MainActivity(26620): 第11次运行 : onContentChanged() iv2' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 21:00:35.942: INFO/MainActivity(26620): 第12次运行 : onStart()
05-15 21:00:35.942: INFO/MainActivity(26620): 第13次运行 : onResume()
05-15 21:00:35.962: INFO/MainActivity(26620): 第14次运行 : onAttachedToWindow() iv1' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 21:00:35.962: INFO/MainActivity(26620): 第15次运行 : onAttachedToWindow() iv2' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 21:00:36.192: INFO/MainActivity(26620): 第16次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 21:00:36.192: INFO/MainActivity(26620): 第17次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 21:00:36.192: VERBOSE/InputMethodManager(26620): onWindowFocus: null softInputMode=288 first=true flags=#1810100
05-15 21:00:36.192: VERBOSE/InputMethodManager(26620): Starting input: view=com.android.internal.policy.impl.PhoneWindow$DecorView@427771f0
05-15 21:00:36.193: VERBOSE/InputMethodManager(26620): Starting input: tba=android.view.inputmethod.EditorInfo@427d9880 ic=null
05-15 21:00:36.193: VERBOSE/InputMethodManager(26620): START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView@427771f0 ic=null tba=android.view.inputmethod.EditorInfo@427d9880 controlFlags=#104
05-15 21:00:36.202: VERBOSE/InputMethodManager(26620): Starting input: Bind result=InputBindResult{com.android.internal.view.IInputMethodSession$Stub$Proxy@4276fd60 com.yulong.android.coolpadime/.CoolpadIME #519}
05-15 21:00:41.588: VERBOSE/Provider/Setting(26620): from settings cache , name = sound_effects_enabled value = 0
05-15 21:00:41.589: INFO/MainActivity(26620): 第18次运行 : onClick() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 21:00:41.590: INFO/MainActivity(26620): 第19次运行 : onClick() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 21:00:41.666: INFO/MainActivity(26620): 第20次运行 : onPause()
05-15 21:00:41.729: INFO/TabActivity(26620): 第1次运行 : onCreate() savedInstanceState:null
05-15 21:00:41.742: INFO/TabActivity(26620): 第2次运行 : onStart()
05-15 21:00:41.742: INFO/TabActivity(26620): 第3次运行 : onResume()
05-15 21:00:41.749: INFO/MainActivity(26620): 第21次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 21:00:41.749: INFO/MainActivity(26620): 第22次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 21:00:41.796: VERBOSE/InputMethodManager(26620): onWindowFocus: null softInputMode=288 first=true flags=#1810100
05-15 21:00:41.798: VERBOSE/InputMethodManager(26620): Starting input: view=com.android.internal.policy.impl.PhoneWindow$DecorView@427a0a10
05-15 21:00:41.798: VERBOSE/InputMethodManager(26620): Starting input: tba=android.view.inputmethod.EditorInfo@427bdd28 ic=null
05-15 21:00:41.798: VERBOSE/InputMethodManager(26620): START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView@427a0a10 ic=null tba=android.view.inputmethod.EditorInfo@427bdd28 controlFlags=#104
05-15 21:00:41.801: VERBOSE/InputMethodManager(26620): Starting input: Bind result=InputBindResult{com.android.internal.view.IInputMethodSession$Stub$Proxy@427a9fc8 com.yulong.android.coolpadime/.CoolpadIME #520}
05-15 21:00:41.850: DEBUG/OpenGLRenderer(26620): Flushing caches (mode 0)
05-15 21:00:42.173: INFO/MainActivity(26620): 第23次运行 : onCreateDescription() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 21:00:42.173: INFO/MainActivity(26620): 第24次运行 : onCreateDescription() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 21:00:42.174: INFO/MainActivity(26620): 第25次运行 : onSaveInstanceState() outState:Bundle[{}]
05-15 21:00:42.174: INFO/MainActivity(26620): 第26次运行 : onStop()
05-15 21:00:47.481: VERBOSE/Provider/Setting(26620): from settings cache , name = sound_effects_enabled value = 0
05-15 21:00:47.533: INFO/TabActivity(26620): 第4次运行 : onPause()
05-15 21:00:47.584: INFO/Tab2Activity(26620): 第1次运行 : onCreate() savedInstanceState:null
05-15 21:00:47.588: INFO/Tab2Activity(26620): 第2次运行 : onStart()
05-15 21:00:47.589: INFO/Tab2Activity(26620): 第3次运行 : onResume()
05-15 21:00:47.626: VERBOSE/InputMethodManager(26620): onWindowFocus: null softInputMode=288 first=true flags=#1810100
05-15 21:00:47.627: VERBOSE/InputMethodManager(26620): Starting input: view=com.android.internal.policy.impl.PhoneWindow$DecorView@42791610
05-15 21:00:47.627: VERBOSE/InputMethodManager(26620): Starting input: tba=android.view.inputmethod.EditorInfo@4277a728 ic=null
05-15 21:00:47.627: VERBOSE/InputMethodManager(26620): START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView@42791610 ic=null tba=android.view.inputmethod.EditorInfo@4277a728 controlFlags=#104
05-15 21:00:47.629: VERBOSE/InputMethodManager(26620): Starting input: Bind result=InputBindResult{com.android.internal.view.IInputMethodSession$Stub$Proxy@427a62e8 com.yulong.android.coolpadime/.CoolpadIME #521}
05-15 21:00:47.676: DEBUG/OpenGLRenderer(26620): Flushing caches (mode 0)
05-15 21:00:47.979: INFO/TabActivity(26620): 第5次运行 : onSaveInstanceState() outState:Bundle[{}]
05-15 21:00:47.980: INFO/TabActivity(26620): 第6次运行 : onStop()
05-15 21:00:51.776: VERBOSE/Provider/Setting(26620): from settings cache , name = sound_effects_enabled value = 0
05-15 21:00:51.826: INFO/TabActivity(26620): 第7次运行 : onDestroy()
05-15 21:00:51.827: DEBUG/OpenGLRenderer(26620): Flushing caches (mode 0)
05-15 21:00:51.836: INFO/Tab2Activity(26620): 第4次运行 : onPause()
05-15 21:00:51.859: INFO/MainActivity(26620): 第27次运行 : onNewIntent() intent:Intent { cmp = com.example.finalizetest/.MainActivity, }
05-15 21:00:51.859: INFO/MainActivity(26620): 第28次运行 : onNewIntent() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 21:00:51.859: INFO/MainActivity(26620): 第29次运行 : onNewIntent() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 21:00:51.878: INFO/MainActivity(26620): 第30次运行 : onRestart()
05-15 21:00:51.878: INFO/MainActivity(26620): 第31次运行 : onStart()
05-15 21:00:51.878: INFO/MainActivity(26620): 第32次运行 : onResume()
05-15 21:00:51.895: INFO/MainActivity(26620): 第33次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 21:00:51.895: INFO/MainActivity(26620): 第34次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 21:00:51.896: VERBOSE/InputMethodManager(26620): onWindowFocus: null softInputMode=32 first=true flags=#1810100
05-15 21:00:51.896: VERBOSE/InputMethodManager(26620): Starting input: view=com.android.internal.policy.impl.PhoneWindow$DecorView@427771f0
05-15 21:00:51.896: VERBOSE/InputMethodManager(26620): Starting input: tba=android.view.inputmethod.EditorInfo@427f8780 ic=null
05-15 21:00:51.896: VERBOSE/InputMethodManager(26620): START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView@427771f0 ic=null tba=android.view.inputmethod.EditorInfo@427f8780 controlFlags=#104
05-15 21:00:51.898: VERBOSE/InputMethodManager(26620): Starting input: Bind result=InputBindResult{com.android.internal.view.IInputMethodSession$Stub$Proxy@427ac7f0 com.yulong.android.coolpadime/.CoolpadIME #522}
05-15 21:00:51.924: DEBUG/OpenGLRenderer(26620): Flushing caches (mode 0)
05-15 21:00:52.250: INFO/Tab2Activity(26620): 第5次运行 : onStop()
05-15 21:00:52.250: INFO/Tab2Activity(26620): 第6次运行 : onDestroy()
05-15 21:00:52.251: DEBUG/OpenGLRenderer(26620): Flushing caches (mode 0)
05-15 21:00:54.107: VERBOSE/ViewRootImpl(26620): Sending key event to IME: seq=199, event=KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_BACK, scanCode=158, metaState=0, flags=0x8, repeatCount=0, eventTime=1044020772, downTime=1044020772, deviceId=2, source=0x101 }, this = ViewRoot{4275bb50 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 13}
05-15 21:00:54.110: DEBUG/ViewRootImpl(26620): IME finishedEvent: seq = 199,handled = false,viewAncestor = ViewRoot{4275bb50 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 13}
05-15 21:00:54.183: VERBOSE/ViewRootImpl(26620): Sending key event to IME: seq=200, event=KeyEvent { action=ACTION_UP, keyCode=KEYCODE_BACK, scanCode=158, metaState=0, flags=0x8, repeatCount=0, eventTime=1044020856, downTime=1044020772, deviceId=2, source=0x101 }, this = ViewRoot{4275bb50 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 13}
05-15 21:00:54.186: DEBUG/ViewRootImpl(26620): IME finishedEvent: seq = 200,handled = false,viewAncestor = ViewRoot{4275bb50 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 13}
05-15 21:00:54.188: INFO/MainActivity(26620): 第35次运行 : finish()
05-15 21:00:54.231: INFO/MainActivity(26620): 第36次运行 : onPause()
05-15 21:00:54.259: INFO/MainActivity(26620): 第37次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 21:00:54.259: INFO/MainActivity(26620): 第38次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 21:00:54.342: DEBUG/OpenGLRenderer(26620): Flushing caches (mode 0)
05-15 21:00:54.766: DEBUG/OpenGLRenderer(26620): Flushing caches (mode 1)
05-15 21:00:54.773: INFO/MainActivity(26620): 第39次运行 : onStop()
05-15 21:00:54.774: INFO/MainActivity(26620): 第40次运行 : onDestroy()
05-15 21:00:54.775: INFO/MainActivity(26620): 第41次运行 : onDetachedFromWindow() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 21:00:54.775: INFO/MainActivity(26620): 第42次运行 : onDetachedFromWindow() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 21:00:54.775: DEBUG/OpenGLRenderer(26620): Flushing caches (mode 0)
进入MainActivity 点击返回 05-15 20:35:40.048: INFO/MainActivity(22895): 第1次运行 : onCreate() savedInstanceState:null
05-15 20:35:40.052: INFO/MainActivity(22895): 第2次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:35:40.055: INFO/MainActivity(22895): 第3次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:35:40.055: INFO/MainActivity(22895): 第4次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:35:40.055: INFO/MainActivity(22895): 第5次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:35:40.055: INFO/MainActivity(22895): 第6次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:35:40.057: INFO/MainActivity(22895): 第7次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:35:40.058: INFO/MainActivity(22895): 在运行了7次后 onCreateView name:LinearLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@4275b2e8
05-15 20:35:40.059: INFO/MainActivity(22895): 在运行了7次后 onCreateView name:ViewStub attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@4275b2e8
05-15 20:35:40.060: INFO/MainActivity(22895): 在运行了7次后 onCreateView name:FrameLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@4275b2e8
05-15 20:35:40.070: INFO/MainActivity(22895): 在运行了7次后 onCreateView name:TextView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@4275b2e8
05-15 20:35:40.074: INFO/MainActivity(22895): 在运行了7次后 onCreateView name:FrameLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@4275b2e8
05-15 20:35:40.077: INFO/MainActivity(22895): 第8次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:35:40.078: INFO/MainActivity(22895): 第9次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:35:40.078: INFO/MainActivity(22895): 在运行了9次后 onCreateView name:RelativeLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@42771fc0
05-15 20:35:40.079: INFO/MainActivity(22895): 在运行了9次后 onCreateView name:TextView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@42771fc0
05-15 20:35:40.080: INFO/MainActivity(22895): 在运行了9次后 onCreateView name:ImageView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@42771fc0
05-15 20:35:40.086: INFO/MainActivity(22895): 在运行了9次后 onCreateView name:ImageView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@42771fc0
05-15 20:35:40.086: INFO/MainActivity(22895): 第10次运行 : onContentChanged() iv1' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 20:35:40.087: INFO/MainActivity(22895): 第11次运行 : onContentChanged() iv2' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 20:35:40.087: INFO/MainActivity(22895): 第12次运行 : onStart()
05-15 20:35:40.087: INFO/MainActivity(22895): 第13次运行 : onResume()
05-15 20:35:40.103: INFO/MainActivity(22895): 第14次运行 : onAttachedToWindow() iv1' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 20:35:40.106: INFO/MainActivity(22895): 第15次运行 : onAttachedToWindow() iv2' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 20:35:40.369: INFO/MainActivity(22895): 第16次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 20:35:40.369: INFO/MainActivity(22895): 第17次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 20:35:40.369: VERBOSE/InputMethodManager(22895): onWindowFocus: null softInputMode=288 first=true flags=#1810100
05-15 20:35:40.369: VERBOSE/InputMethodManager(22895): Starting input: view=com.android.internal.policy.impl.PhoneWindow$DecorView@427a9ae8
05-15 20:35:40.370: VERBOSE/InputMethodManager(22895): Starting input: tba=android.view.inputmethod.EditorInfo@4279df90 ic=null
05-15 20:35:40.370: VERBOSE/InputMethodManager(22895): START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView@427a9ae8 ic=null tba=android.view.inputmethod.EditorInfo@4279df90 controlFlags=#104
05-15 20:35:40.373: VERBOSE/InputMethodManager(22895): Starting input: Bind result=InputBindResult{com.android.internal.view.IInputMethodSession$Stub$Proxy@427e5808 com.yulong.android.coolpadime/.CoolpadIME #441}
05-15 20:35:44.110: VERBOSE/ViewRootImpl(22895): Sending key event to IME: seq=58, event=KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_BACK, scanCode=158, metaState=0, flags=0x8, repeatCount=0, eventTime=1042510775, downTime=1042510775, deviceId=2, source=0x101 }, this = ViewRoot{427a5558 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 9}
05-15 20:35:44.112: DEBUG/ViewRootImpl(22895): IME finishedEvent: seq = 58,handled = false,viewAncestor = ViewRoot{427a5558 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 9}
05-15 20:35:44.176: VERBOSE/ViewRootImpl(22895): Sending key event to IME: seq=59, event=KeyEvent { action=ACTION_UP, keyCode=KEYCODE_BACK, scanCode=158, metaState=0, flags=0x8, repeatCount=0, eventTime=1042510849, downTime=1042510775, deviceId=2, source=0x101 }, this = ViewRoot{427a5558 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 9}
05-15 20:35:44.178: DEBUG/ViewRootImpl(22895): IME finishedEvent: seq = 59,handled = false,viewAncestor = ViewRoot{427a5558 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 9}
05-15 20:35:44.179: INFO/MainActivity(22895): 第18次运行 : finish()
05-15 20:35:44.225: INFO/MainActivity(22895): 第19次运行 : onPause()
05-15 20:35:44.253: INFO/MainActivity(22895): 第20次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 20:35:44.254: INFO/MainActivity(22895): 第21次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 20:35:44.317: DEBUG/OpenGLRenderer(22895): Flushing caches (mode 0)
05-15 20:35:45.061: DEBUG/OpenGLRenderer(22895): Flushing caches (mode 1)
05-15 20:35:45.068: INFO/MainActivity(22895): 第22次运行 : onStop()
05-15 20:35:45.068: INFO/MainActivity(22895): 第23次运行 : onDestroy()
05-15 20:35:45.070: INFO/MainActivity(22895): 第24次运行 : onDetachedFromWindow() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 20:35:45.070: INFO/MainActivity(22895): 第25次运行 : onDetachedFromWindow() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 20:35:45.074: DEBUG/OpenGLRenderer(22895): Flushing caches (mode 0)
进入MainActivity回到桌面回到MainActivity 返回 05-15 20:37:32.363: INFO/MainActivity(22895): 第1次运行 : onCreate() savedInstanceState:null
05-15 20:37:32.363: INFO/MainActivity(22895): 第2次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:37:32.363: INFO/MainActivity(22895): 第3次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:37:32.363: INFO/MainActivity(22895): 第4次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:37:32.363: INFO/MainActivity(22895): 第5次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:37:32.363: INFO/MainActivity(22895): 第6次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:37:32.363: INFO/MainActivity(22895): 第7次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:37:32.364: INFO/MainActivity(22895): 在运行了7次后 onCreateView name:LinearLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@42792958
05-15 20:37:32.364: INFO/MainActivity(22895): 在运行了7次后 onCreateView name:ViewStub attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@42792958
05-15 20:37:32.364: INFO/MainActivity(22895): 在运行了7次后 onCreateView name:FrameLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@42792958
05-15 20:37:32.365: INFO/MainActivity(22895): 在运行了7次后 onCreateView name:TextView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@42792958
05-15 20:37:32.366: INFO/MainActivity(22895): 在运行了7次后 onCreateView name:FrameLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@42792958
05-15 20:37:32.367: INFO/MainActivity(22895): 第8次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:37:32.367: INFO/MainActivity(22895): 第9次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:37:32.367: INFO/MainActivity(22895): 在运行了9次后 onCreateView name:RelativeLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@4275b138
05-15 20:37:32.368: INFO/MainActivity(22895): 在运行了9次后 onCreateView name:TextView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@4275b138
05-15 20:37:32.369: INFO/MainActivity(22895): 在运行了9次后 onCreateView name:ImageView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@4275b138
05-15 20:37:32.370: INFO/MainActivity(22895): 在运行了9次后 onCreateView name:ImageView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@4275b138
05-15 20:37:32.371: INFO/MainActivity(22895): 第10次运行 : onContentChanged() iv1' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 20:37:32.371: INFO/MainActivity(22895): 第11次运行 : onContentChanged() iv2' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 20:37:32.371: INFO/MainActivity(22895): 第12次运行 : onStart()
05-15 20:37:32.371: INFO/MainActivity(22895): 第13次运行 : onResume()
05-15 20:37:32.397: INFO/MainActivity(22895): 第14次运行 : onAttachedToWindow() iv1' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 20:37:32.397: INFO/MainActivity(22895): 第15次运行 : onAttachedToWindow() iv2' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 20:37:32.617: INFO/MainActivity(22895): 第16次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 20:37:32.617: INFO/MainActivity(22895): 第17次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 20:37:32.617: VERBOSE/InputMethodManager(22895): onWindowFocus: null softInputMode=288 first=true flags=#1810100
05-15 20:37:32.617: VERBOSE/InputMethodManager(22895): Starting input: view=com.android.internal.policy.impl.PhoneWindow$DecorView@42791a38
05-15 20:37:32.618: VERBOSE/InputMethodManager(22895): Starting input: tba=android.view.inputmethod.EditorInfo@427d8478 ic=null
05-15 20:37:32.618: VERBOSE/InputMethodManager(22895): START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView@42791a38 ic=null tba=android.view.inputmethod.EditorInfo@427d8478 controlFlags=#104
05-15 20:37:32.622: VERBOSE/InputMethodManager(22895): Starting input: Bind result=InputBindResult{com.android.internal.view.IInputMethodSession$Stub$Proxy@427e89a8 com.yulong.android.coolpadime/.CoolpadIME #445}
05-15 20:37:37.161: INFO/MainActivity(22895): 第18次运行 : onPause()
05-15 20:37:37.180: INFO/MainActivity(22895): 第19次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 20:37:37.183: INFO/MainActivity(22895): 第20次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 20:37:37.271: DEBUG/OpenGLRenderer(22895): Flushing caches (mode 0)
05-15 20:37:37.294: DEBUG/OpenGLRenderer(22895): Flushing caches (mode 1)
05-15 20:37:38.024: INFO/MainActivity(22895): 第21次运行 : onCreateDescription() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 20:37:38.024: INFO/MainActivity(22895): 第22次运行 : onCreateDescription() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 20:37:38.024: INFO/MainActivity(22895): 第23次运行 : onSaveInstanceState() outState:Bundle[{}]
05-15 20:37:38.024: INFO/MainActivity(22895): 第24次运行 : onStop()
05-15 20:37:43.308: INFO/MainActivity(22895): 第25次运行 : onRestart()
05-15 20:37:43.309: INFO/MainActivity(22895): 第26次运行 : onStart()
05-15 20:37:43.310: INFO/MainActivity(22895): 第27次运行 : onResume()
05-15 20:37:43.512: INFO/MainActivity(22895): 第28次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 20:37:43.512: INFO/MainActivity(22895): 第29次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 20:37:43.512: VERBOSE/InputMethodManager(22895): onWindowFocus: null softInputMode=288 first=true flags=#1810100
05-15 20:37:43.512: VERBOSE/InputMethodManager(22895): Starting input: view=com.android.internal.policy.impl.PhoneWindow$DecorView@42791a38
05-15 20:37:43.512: VERBOSE/InputMethodManager(22895): Starting input: tba=android.view.inputmethod.EditorInfo@42803ae0 ic=null
05-15 20:37:43.512: VERBOSE/InputMethodManager(22895): START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView@42791a38 ic=null tba=android.view.inputmethod.EditorInfo@42803ae0 controlFlags=#104
05-15 20:37:43.514: VERBOSE/InputMethodManager(22895): Starting input: Bind result=InputBindResult{com.android.internal.view.IInputMethodSession$Stub$Proxy@42805000 com.yulong.android.coolpadime/.CoolpadIME #447}
05-15 20:38:05.711: VERBOSE/ViewRootImpl(22895): Sending key event to IME: seq=60, event=KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_BACK, scanCode=158, metaState=0, flags=0x8, repeatCount=0, eventTime=1042652372, downTime=1042652372, deviceId=2, source=0x101 }, this = ViewRoot{427ee998 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 10}
05-15 20:38:05.713: DEBUG/ViewRootImpl(22895): IME finishedEvent: seq = 60,handled = false,viewAncestor = ViewRoot{427ee998 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 10}
05-15 20:38:05.715: VERBOSE/ViewRootImpl(22895): Sending key event to IME: seq=61, event=KeyEvent { action=ACTION_UP, keyCode=KEYCODE_BACK, scanCode=158, metaState=0, flags=0x8, repeatCount=0, eventTime=1042652382, downTime=1042652372, deviceId=2, source=0x101 }, this = ViewRoot{427ee998 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 10}
05-15 20:38:05.716: DEBUG/ViewRootImpl(22895): IME finishedEvent: seq = 61,handled = false,viewAncestor = ViewRoot{427ee998 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 10}
05-15 20:38:05.716: INFO/MainActivity(22895): 第30次运行 : finish()
05-15 20:38:05.755: INFO/MainActivity(22895): 第31次运行 : onPause()
05-15 20:38:05.781: INFO/MainActivity(22895): 第32次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 20:38:05.783: INFO/MainActivity(22895): 第33次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 20:38:05.943: DEBUG/OpenGLRenderer(22895): Flushing caches (mode 0)
05-15 20:38:06.390: DEBUG/OpenGLRenderer(22895): Flushing caches (mode 1)
05-15 20:38:06.398: INFO/MainActivity(22895): 第34次运行 : onStop()
05-15 20:38:06.398: INFO/MainActivity(22895): 第35次运行 : onDestroy()
05-15 20:38:06.400: INFO/MainActivity(22895): 第36次运行 : onDetachedFromWindow() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 20:38:06.400: INFO/MainActivity(22895): 第37次运行 : onDetachedFromWindow() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 20:38:06.401: DEBUG/OpenGLRenderer(22895): Flushing caches (mode 0)
进入MainActivity锁屏 解锁 返回 05-15 20:40:30.883: INFO/MainActivity(22895): 第1次运行 : onCreate() savedInstanceState:null
05-15 20:40:30.888: INFO/MainActivity(22895): 第2次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:40:30.888: INFO/MainActivity(22895): 第3次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:40:30.888: INFO/MainActivity(22895): 第4次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:40:30.888: INFO/MainActivity(22895): 第5次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:40:30.889: INFO/MainActivity(22895): 第6次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:40:30.889: INFO/MainActivity(22895): 第7次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:40:30.889: INFO/MainActivity(22895): 在运行了7次后 onCreateView name:LinearLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427725d0
05-15 20:40:30.890: INFO/MainActivity(22895): 在运行了7次后 onCreateView name:ViewStub attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427725d0
05-15 20:40:30.890: INFO/MainActivity(22895): 在运行了7次后 onCreateView name:FrameLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427725d0
05-15 20:40:30.897: INFO/MainActivity(22895): 在运行了7次后 onCreateView name:TextView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427725d0
05-15 20:40:30.898: INFO/MainActivity(22895): 在运行了7次后 onCreateView name:FrameLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427725d0
05-15 20:40:30.899: INFO/MainActivity(22895): 第8次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:40:30.899: INFO/MainActivity(22895): 第9次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 20:40:30.900: INFO/MainActivity(22895): 在运行了9次后 onCreateView name:RelativeLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427a1fd0
05-15 20:40:30.901: INFO/MainActivity(22895): 在运行了9次后 onCreateView name:TextView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427a1fd0
05-15 20:40:30.902: INFO/MainActivity(22895): 在运行了9次后 onCreateView name:ImageView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427a1fd0
05-15 20:40:30.903: INFO/MainActivity(22895): 在运行了9次后 onCreateView name:ImageView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427a1fd0
05-15 20:40:30.903: INFO/MainActivity(22895): 第10次运行 : onContentChanged() iv1' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 20:40:30.904: INFO/MainActivity(22895): 第11次运行 : onContentChanged() iv2' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 20:40:30.904: INFO/MainActivity(22895): 第12次运行 : onStart()
05-15 20:40:30.906: INFO/MainActivity(22895): 第13次运行 : onResume()
05-15 20:40:30.916: INFO/MainActivity(22895): 第14次运行 : onAttachedToWindow() iv1' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 20:40:30.916: INFO/MainActivity(22895): 第15次运行 : onAttachedToWindow() iv2' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 20:40:31.068: INFO/MainActivity(22895): 第16次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 20:40:31.068: INFO/MainActivity(22895): 第17次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 20:40:31.069: VERBOSE/InputMethodManager(22895): onWindowFocus: null softInputMode=288 first=true flags=#1810100
05-15 20:40:31.069: VERBOSE/InputMethodManager(22895): Starting input: view=com.android.internal.policy.impl.PhoneWindow$DecorView@427af348
05-15 20:40:31.090: VERBOSE/InputMethodManager(22895): Starting input: tba=android.view.inputmethod.EditorInfo@427ee920 ic=null
05-15 20:40:31.090: VERBOSE/InputMethodManager(22895): START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView@427af348 ic=null tba=android.view.inputmethod.EditorInfo@427ee920 controlFlags=#104
05-15 20:40:31.093: VERBOSE/InputMethodManager(22895): Starting input: Bind result=InputBindResult{com.android.internal.view.IInputMethodSession$Stub$Proxy@42794bd0 com.yulong.android.coolpadime/.CoolpadIME #455}
05-15 20:40:36.772: INFO/MainActivity(22895): 第18次运行 : onPause()
05-15 20:40:36.788: INFO/MainActivity(22895): 第19次运行 : onCreateDescription() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 20:40:36.789: INFO/MainActivity(22895): 第20次运行 : onCreateDescription() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 20:40:36.789: INFO/MainActivity(22895): 第21次运行 : onSaveInstanceState() outState:Bundle[{}]
05-15 20:40:36.790: INFO/MainActivity(22895): 第22次运行 : onStop()
05-15 20:40:36.830: VERBOSE/InputMethodManager(22895): Starting input: view=com.android.internal.policy.impl.PhoneWindow$DecorView@427af348
05-15 20:40:36.830: VERBOSE/InputMethodManager(22895): Starting input: tba=android.view.inputmethod.EditorInfo@427c14d8 ic=null
05-15 20:40:36.831: VERBOSE/InputMethodManager(22895): START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView@427af348 ic=null tba=android.view.inputmethod.EditorInfo@427c14d8 controlFlags=#100
05-15 20:40:36.833: VERBOSE/InputMethodManager(22895): Starting input: Bind result=InputBindResult{com.android.internal.view.IInputMethodSession$Stub$Proxy@427c7b18 com.yulong.android.coolpadime/.CoolpadIME #456}
05-15 20:40:36.833: WARN/IInputConnectionWrapper(22895): performPrivateCommand on inactive InputConnection
05-15 20:40:37.396: INFO/MainActivity(22895): 第23次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 20:40:37.396: INFO/MainActivity(22895): 第24次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 20:40:42.903: INFO/SurfaceTextureClient(22895): [STC::queueBuffer] (this:0x5240c880) fps:0.08, dur:11847.32, max:11847.32, min:11847.32
05-15 20:40:42.906: INFO/SurfaceTextureClient(22895): [STC::queueBuffer] this:0x5240c880, api:1, last queue time elapsed:11847.32
05-15 20:40:46.428: INFO/MainActivity(22895): 第25次运行 : onRestart()
05-15 20:40:46.429: INFO/MainActivity(22895): 第26次运行 : onStart()
05-15 20:40:46.473: INFO/MainActivity(22895): 第27次运行 : onResume()
05-15 20:40:46.518: INFO/MainActivity(22895): 第28次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 20:40:46.518: INFO/MainActivity(22895): 第29次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 20:40:46.519: VERBOSE/InputMethodManager(22895): onWindowFocus: null softInputMode=288 first=false flags=#1810100
05-15 20:40:46.520: VERBOSE/InputMethodManager(22895): Starting input: view=com.android.internal.policy.impl.PhoneWindow$DecorView@427af348
05-15 20:40:46.520: VERBOSE/InputMethodManager(22895): Starting input: tba=android.view.inputmethod.EditorInfo@427a7358 ic=null
05-15 20:40:46.521: VERBOSE/InputMethodManager(22895): START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView@427af348 ic=null tba=android.view.inputmethod.EditorInfo@427a7358 controlFlags=#100
05-15 20:40:46.536: VERBOSE/InputMethodManager(22895): Starting input: Bind result=InputBindResult{com.android.internal.view.IInputMethodSession$Stub$Proxy@427e9b88 com.yulong.android.coolpadime/.CoolpadIME #457}
05-15 20:40:51.536: VERBOSE/ViewRootImpl(22895): Sending key event to IME: seq=96, event=KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_BACK, scanCode=158, metaState=0, flags=0x8, repeatCount=0, eventTime=1042818197, downTime=1042818197, deviceId=2, source=0x101 }, this = ViewRoot{4276e798 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 12}
05-15 20:40:51.537: DEBUG/ViewRootImpl(22895): IME finishedEvent: seq = 96,handled = false,viewAncestor = ViewRoot{4276e798 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 12}
05-15 20:40:51.609: VERBOSE/ViewRootImpl(22895): Sending key event to IME: seq=97, event=KeyEvent { action=ACTION_UP, keyCode=KEYCODE_BACK, scanCode=158, metaState=0, flags=0x8, repeatCount=0, eventTime=1042818282, downTime=1042818197, deviceId=2, source=0x101 }, this = ViewRoot{4276e798 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 12}
05-15 20:40:51.611: DEBUG/ViewRootImpl(22895): IME finishedEvent: seq = 97,handled = false,viewAncestor = ViewRoot{4276e798 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 12}
05-15 20:40:51.613: INFO/MainActivity(22895): 第30次运行 : finish()
05-15 20:40:51.658: INFO/MainActivity(22895): 第31次运行 : onPause()<pre name="code" class="plain">
MainActivity 为 singleTask模式 其它Activity为普通模式 先启动MainActivity 在启动TabActivity在启动MainActivity在后退的Log日志 05-15 21:07:43.968: DEBUG/dalvikvm(27612): Zygote::ForkAndSpecialize : 0
05-15 21:07:43.968: DEBUG/dalvikvm(27612): zygote get new systemTid : 27612
05-15 21:07:43.968: DEBUG/dalvikvm(27612): Late-enabling CheckJNI
05-15 21:07:43.973: DEBUG/dalvikvm(27612): threadid=2: interp stack at 0x4f3a2000
05-15 21:07:43.975: DEBUG/dalvikvm(27612): threadid=3: interp stack at 0x4f4aa000
05-15 21:07:43.975: DEBUG/dalvikvm(27612): Elevating priority from 0 to -8
05-15 21:07:43.977: DEBUG/jdwp(27612): prepping for JDWP over ADB
05-15 21:07:43.977: DEBUG/jdwp(27612): ADB transport startup
05-15 21:07:43.984: DEBUG/dalvikvm(27612): threadid=4: interp stack at 0x4f5b2000
05-15 21:07:43.985: DEBUG/jdwp(27612): JDWP: thread running
05-15 21:07:43.995: DEBUG/jdwp(27612): acceptConnection
05-15 21:07:43.995: DEBUG/jdwp(27612): trying to receive file descriptor from ADB
05-15 21:07:44.003: DEBUG/jdwp(27612): received file descriptor 44 from ADB
05-15 21:07:44.005: DEBUG/dalvikvm(27612): threadid=5: interp stack at 0x5159c000
05-15 21:07:44.005: DEBUG/dalvikvm(27612): zygote get thread init done
05-15 21:07:44.006: DEBUG/dalvikvm(27612): create interp thread : stack size=32KB
05-15 21:07:44.006: DEBUG/dalvikvm(27612): create new thread
05-15 21:07:44.006: DEBUG/dalvikvm(27612): new thread created
05-15 21:07:44.006: DEBUG/dalvikvm(27612): update thread list
05-15 21:07:44.007: DEBUG/dalvikvm(27612): threadid=6: interp stack at 0x515a4000
05-15 21:07:44.007: DEBUG/dalvikvm(27612): threadid=6: created from interp
05-15 21:07:44.007: DEBUG/dalvikvm(27612): start new thread
05-15 21:07:44.007: DEBUG/dalvikvm(27612): threadid=6: notify debugger
05-15 21:07:44.007: DEBUG/dalvikvm(27612): threadid=6 (ReferenceQueueDaemon): calling run()
05-15 21:07:44.007: DEBUG/jdwp(27612): processIncoming
05-15 21:07:44.007: DEBUG/dalvikvm(27612): create interp thread : stack size=32KB
05-15 21:07:44.008: DEBUG/dalvikvm(27612): create new thread
05-15 21:07:44.008: DEBUG/dalvikvm(27612): new thread created
05-15 21:07:44.008: DEBUG/dalvikvm(27612): update thread list
05-15 21:07:44.008: DEBUG/dalvikvm(27612): threadid=7: interp stack at 0x516ac000
05-15 21:07:44.008: DEBUG/dalvikvm(27612): threadid=7: created from interp
05-15 21:07:44.009: DEBUG/jdwp(27612): processIncoming
05-15 21:07:44.009: DEBUG/jdwp(27612): handlePacket : cmd=0x1, cmdSet=0xC7, len=0x13, id=0x4000024C, flags=0x0, dataLen=0x8
05-15 21:07:44.009: DEBUG/dalvikvm(27612): start new thread
05-15 21:07:44.009: DEBUG/dalvikvm(27612): threadid=7: notify debugger
05-15 21:07:44.009: DEBUG/dalvikvm(27612): threadid=7 (FinalizerDaemon): calling run()
05-15 21:07:44.009: DEBUG/dalvikvm(27612): create interp thread : stack size=32KB
05-15 21:07:44.009: DEBUG/dalvikvm(27612): create new thread
05-15 21:07:44.009: DEBUG/dalvikvm(27612): new thread created
05-15 21:07:44.009: DEBUG/dalvikvm(27612): update thread list
05-15 21:07:44.012: DEBUG/jdwp(27612): processIncoming
05-15 21:07:44.012: DEBUG/jdwp(27612): handlePacket : cmd=0x1, cmdSet=0xC7, len=0x17, id=0x4000024D, flags=0x0, dataLen=0xC
05-15 21:07:44.012: DEBUG/dalvikvm(27612): threadid=8: interp stack at 0x517b4000
05-15 21:07:44.012: DEBUG/dalvikvm(27612): threadid=8: created from interp
05-15 21:07:44.013: DEBUG/dalvikvm(27612): start new thread
05-15 21:07:44.013: DEBUG/Zygote(27612): fork pid : 0
05-15 21:07:44.013: DEBUG/dalvikvm(27612): threadid=8: notify debugger
05-15 21:07:44.013: DEBUG/dalvikvm(27612): threadid=8 (FinalizerWatchdogDaemon): calling run()
05-15 21:07:44.016: DEBUG/jdwp(27612): processIncoming
05-15 21:07:44.019: DEBUG/jdwp(27612): handlePacket : cmd=0x1, cmdSet=0xC7, len=0x13, id=0x4000024E, flags=0x0, dataLen=0x8
05-15 21:07:44.020: DEBUG/jdwp(27612): processIncoming
05-15 21:07:44.020: DEBUG/jdwp(27612): handlePacket : cmd=0x1, cmdSet=0xC7, len=0x13, id=0x4000024F, flags=0x0, dataLen=0x8
05-15 21:07:44.048: DEBUG/dalvikvm(27612): threadid=9: interp stack at 0x51bba000
05-15 21:07:44.049: DEBUG/dalvikvm(27612): threadid=10: interp stack at 0x51cc2000
05-15 21:07:44.061: DEBUG/jdwp(27612): sendBufferedRequest : len=0x39
05-15 21:07:44.179: ERROR/Trace(27612): error opening trace file: No such file or directory (2)
05-15 21:07:44.218: DEBUG/jdwp(27612): sendBufferedRequest : len=0x47
05-15 21:07:44.220: WARN/asset(27612): >>>>>>>>>>>>>>AssetManager begin to add defaultAssets
05-15 21:07:44.220: WARN/asset(27612): AssetManager-->kSystemAssets isok1 is sucess
05-15 21:07:44.220: WARN/asset(27612): AssetManager-->kCommonAssets isok2is sucess
05-15 21:07:44.220: WARN/asset(27612): AssetManager-->kMediatekAssets isok3 is sucess
05-15 21:07:44.221: WARN/asset(27612): >>>>>>>>>>>>>>AssetManager end to add defaultAssets
05-15 21:07:44.225: DEBUG/dalvikvm(27612): open_cached_dex_file : /data/app/com.example.finalizetest-2.apk /data/dalvik-cache/data@app@com.example.finalizetest-2.apk@classes.dex
05-15 21:07:44.254: INFO/MainActivity(27612): 第1次运行 : onCreate() savedInstanceState:null
05-15 21:07:44.264: INFO/MainActivity(27612): 第2次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 21:07:44.264: INFO/MainActivity(27612): 第3次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 21:07:44.264: INFO/MainActivity(27612): 第4次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 21:07:44.264: INFO/MainActivity(27612): 第5次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 21:07:44.264: INFO/MainActivity(27612): 第6次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 21:07:44.264: INFO/MainActivity(27612): 第7次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 21:07:44.266: INFO/MainActivity(27612): 在运行了7次后 onCreateView name:LinearLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427b14a8
05-15 21:07:44.268: INFO/MainActivity(27612): 在运行了7次后 onCreateView name:ViewStub attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427b14a8
05-15 21:07:44.269: INFO/MainActivity(27612): 在运行了7次后 onCreateView name:FrameLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427b14a8
05-15 21:07:44.271: DEBUG/skia(27612): Flag is not 10
05-15 21:07:44.273: INFO/MainActivity(27612): 在运行了7次后 onCreateView name:TextView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427b14a8
05-15 21:07:44.275: INFO/MainActivity(27612): 在运行了7次后 onCreateView name:FrameLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427b14a8
05-15 21:07:44.276: INFO/MainActivity(27612): 第8次运行 : onWindowAttributesChanged() iv1' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 21:07:44.277: INFO/MainActivity(27612): 第9次运行 : onWindowAttributesChanged() iv2' width:0 height:0 measuredWidth: 0 measuredHeight: 0
05-15 21:07:44.277: INFO/MainActivity(27612): 在运行了9次后 onCreateView name:RelativeLayout attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427b9408
05-15 21:07:44.278: INFO/MainActivity(27612): 在运行了9次后 onCreateView name:TextView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427b9408
05-15 21:07:44.279: INFO/MainActivity(27612): 在运行了9次后 onCreateView name:ImageView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427b9408
05-15 21:07:44.281: DEBUG/skia(27612): Flag is not 10
05-15 21:07:44.282: INFO/MainActivity(27612): 在运行了9次后 onCreateView name:ImageView attrs className:android.content.res.XmlBlock$Parser attrs:android.content.res.XmlBlock$Parser@427b9408
05-15 21:07:44.282: INFO/MainActivity(27612): 第10次运行 : onContentChanged() iv1' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 21:07:44.282: INFO/MainActivity(27612): 第11次运行 : onContentChanged() iv2' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 21:07:44.283: INFO/MainActivity(27612): 第12次运行 : onStart()
05-15 21:07:44.283: INFO/MainActivity(27612): 第13次运行 : onResume()
05-15 21:07:44.302: INFO/MainActivity(27612): 第14次运行 : onAttachedToWindow() iv1' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 21:07:44.302: INFO/MainActivity(27612): 第15次运行 : onAttachedToWindow() iv2' width:0 height:0 measuredWidth:0measuredHeight:0
05-15 21:07:44.346: DEBUG/libEGL(27612): loaded /vendor/lib/egl/libEGL_mtk.so
05-15 21:07:44.354: DEBUG/libEGL(27612): loaded /vendor/lib/egl/libGLESv1_CM_mtk.so
05-15 21:07:44.359: DEBUG/libEGL(27612): loaded /vendor/lib/egl/libGLESv2_mtk.so
05-15 21:07:44.393: DEBUG/OpenGLRenderer(27612): Enabling debug mode 0
05-15 21:07:44.395: INFO/MainActivity(27612): 第16次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 21:07:44.396: INFO/MainActivity(27612): 第17次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 21:07:44.396: VERBOSE/InputMethodManager(27612): onWindowFocus: null softInputMode=288 first=true flags=#1810100
05-15 21:07:44.396: VERBOSE/InputMethodManager(27612): Starting input: view=com.android.internal.policy.impl.PhoneWindow$DecorView@427af6e0
05-15 21:07:44.396: VERBOSE/InputMethodManager(27612): Starting input: tba=android.view.inputmethod.EditorInfo@427c83b8 ic=null
05-15 21:07:44.396: VERBOSE/InputMethodManager(27612): START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView@427af6e0 ic=null tba=android.view.inputmethod.EditorInfo@427c83b8 controlFlags=#104
05-15 21:07:44.400: VERBOSE/InputMethodManager(27612): Starting input: Bind result=InputBindResult{null com.yulong.android.coolpadime/.CoolpadIME #527}
05-15 21:07:44.462: VERBOSE/InputMethodManager(27612): Starting input: view=com.android.internal.policy.impl.PhoneWindow$DecorView@427af6e0
05-15 21:07:44.462: VERBOSE/InputMethodManager(27612): Starting input: tba=android.view.inputmethod.EditorInfo@427cab28 ic=null
05-15 21:08:06.545: VERBOSE/Provider/Setting(27612): invalidate [system]: current 1013 != cached 0
05-15 21:08:06.554: VERBOSE/Provider/Setting(27612): from db cache, name = sound_effects_enabled value = 0
05-15 21:08:06.556: INFO/MainActivity(27612): 第18次运行 : onClick() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 21:08:06.556: INFO/MainActivity(27612): 第19次运行 : onClick() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 21:08:06.616: INFO/MainActivity(27612): 第20次运行 : onPause()
05-15 21:08:06.665: DEBUG/dalvikvm(27612): GC_CONCURRENT freed 239K, 16% free 9892K/11715K, paused 3ms+3ms, total 21ms
05-15 21:08:06.709: INFO/TabActivity(27612): 第1次运行 : onCreate() savedInstanceState:null
05-15 21:08:06.717: INFO/TabActivity(27612): 第2次运行 : onStart()
05-15 21:08:06.718: INFO/TabActivity(27612): 第3次运行 : onResume()
05-15 21:08:06.721: INFO/MainActivity(27612): 第21次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 21:08:06.721: INFO/MainActivity(27612): 第22次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 21:08:06.757: VERBOSE/InputMethodManager(27612): onWindowFocus: null softInputMode=288 first=true flags=#1810100
05-15 21:08:06.757: VERBOSE/InputMethodManager(27612): Starting input: view=com.android.internal.policy.impl.PhoneWindow$DecorView@42774538
05-15 21:08:06.757: VERBOSE/InputMethodManager(27612): Starting input: tba=android.view.inputmethod.EditorInfo@42798c48 ic=null
05-15 21:08:06.758: VERBOSE/InputMethodManager(27612): START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView@42774538 ic=null tba=android.view.inputmethod.EditorInfo@42798c48 controlFlags=#104
05-15 21:08:06.760: VERBOSE/InputMethodManager(27612): Starting input: Bind result=InputBindResult{com.android.internal.view.IInputMethodSession$Stub$Proxy@4277ada8 com.yulong.android.coolpadime/.CoolpadIME #528}
05-15 21:08:06.804: DEBUG/OpenGLRenderer(27612): Flushing caches (mode 0)
05-15 21:08:07.112: INFO/MainActivity(27612): 第23次运行 : onCreateDescription() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 21:08:07.114: INFO/MainActivity(27612): 第24次运行 : onCreateDescription() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 21:08:07.116: INFO/MainActivity(27612): 第25次运行 : onSaveInstanceState() outState:Bundle[{}]
05-15 21:08:07.117: INFO/MainActivity(27612): 第26次运行 : onStop()
05-15 21:08:12.022: VERBOSE/Provider/Setting(27612): from settings cache , name = sound_effects_enabled value = 0
05-15 21:08:12.072: INFO/TabActivity(27612): 第4次运行 : onPause()
05-15 21:08:12.095: INFO/MainActivity(27612): 第27次运行 : onNewIntent() intent:Intent { cmp = com.example.finalizetest/.MainActivity, }
05-15 21:08:12.096: INFO/MainActivity(27612): 第28次运行 : onNewIntent() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 21:08:12.096: INFO/MainActivity(27612): 第29次运行 : onNewIntent() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 21:08:12.125: INFO/MainActivity(27612): 第30次运行 : onRestart()
05-15 21:08:12.125: INFO/MainActivity(27612): 第31次运行 : onStart()
05-15 21:08:12.126: INFO/MainActivity(27612): 第32次运行 : onResume()
05-15 21:08:12.143: INFO/MainActivity(27612): 第33次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 21:08:12.144: INFO/MainActivity(27612): 第34次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 21:08:12.145: VERBOSE/InputMethodManager(27612): onWindowFocus: null softInputMode=32 first=true flags=#1810100
05-15 21:08:12.145: VERBOSE/InputMethodManager(27612): Starting input: view=com.android.internal.policy.impl.PhoneWindow$DecorView@427af6e0
05-15 21:08:12.145: VERBOSE/InputMethodManager(27612): Starting input: tba=android.view.inputmethod.EditorInfo@42777e48 ic=null
05-15 21:08:12.145: VERBOSE/InputMethodManager(27612): START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView@427af6e0 ic=null tba=android.view.inputmethod.EditorInfo@42777e48 controlFlags=#104
05-15 21:08:12.148: VERBOSE/InputMethodManager(27612): Starting input: Bind result=InputBindResult{com.android.internal.view.IInputMethodSession$Stub$Proxy@427773b8 com.yulong.android.coolpadime/.CoolpadIME #529}
05-15 21:08:12.177: DEBUG/OpenGLRenderer(27612): Flushing caches (mode 0)
05-15 21:08:12.504: INFO/TabActivity(27612): 第5次运行 : onStop()
05-15 21:08:12.504: INFO/TabActivity(27612): 第6次运行 : onDestroy()
05-15 21:08:12.509: DEBUG/OpenGLRenderer(27612): Flushing caches (mode 0)
05-15 21:08:14.686: VERBOSE/ViewRootImpl(27612): Sending key event to IME: seq=18, event=KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_BACK, scanCode=158, metaState=0, flags=0x8, repeatCount=0, eventTime=1044461347, downTime=1044461347, deviceId=2, source=0x101 }, this = ViewRoot{427c2978 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 0}
05-15 21:08:14.689: DEBUG/ViewRootImpl(27612): IME finishedEvent: seq = 18,handled = false,viewAncestor = ViewRoot{427c2978 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 0}
05-15 21:08:14.801: VERBOSE/ViewRootImpl(27612): Sending key event to IME: seq=19, event=KeyEvent { action=ACTION_UP, keyCode=KEYCODE_BACK, scanCode=158, metaState=0, flags=0x8, repeatCount=0, eventTime=1044461474, downTime=1044461347, deviceId=2, source=0x101 }, this = ViewRoot{427c2978 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 0}
05-15 21:08:14.803: DEBUG/ViewRootImpl(27612): IME finishedEvent: seq = 19,handled = false,viewAncestor = ViewRoot{427c2978 com.example.finalizetest/com.example.finalizetest.MainActivity,ident = 0}
05-15 21:08:14.805: INFO/MainActivity(27612): 第35次运行 : finish()
05-15 21:08:14.842: INFO/MainActivity(27612): 第36次运行 : onPause()
05-15 21:08:14.865: INFO/MainActivity(27612): 第37次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 21:08:14.865: INFO/MainActivity(27612): 第38次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 21:08:15.041: DEBUG/OpenGLRenderer(27612): Flushing caches (mode 0)
05-15 21:08:15.467: DEBUG/OpenGLRenderer(27612): Flushing caches (mode 1)
05-15 21:08:15.500: INFO/MainActivity(27612): 第39次运行 : onStop()
05-15 21:08:15.500: INFO/MainActivity(27612): 第40次运行 : onDestroy()
05-15 21:08:15.503: INFO/MainActivity(27612): 第41次运行 : onDetachedFromWindow() iv1' width:72 height:72 measuredWidth:72measuredHeight:72
05-15 21:08:15.503: INFO/MainActivity(27612): 第42次运行 : onDetachedFromWindow() iv2' width:450 height:450 measuredWidth:450measuredHeight:450
05-15 21:08:15.503: DEBUG/OpenGLRenderer(27612): Flushing caches (mode 0)
05-15 20:40:51.718: INFO/MainActivity(22895): 第32次运行 : onWindowFocusChanged() iv1' width:72 height:72 measuredWidth:72measuredHeight:7205-15 20:40:51.718: INFO/MainActivity(22895): 第33次运行 : onWindowFocusChanged() iv2' width:450 height:450 measuredWidth:450measuredHeight:45005-15
20:40:51.764: DEBUG/OpenGLRenderer(22895): Flushing caches (mode 0)05-15 20:40:52.194: DEBUG/OpenGLRenderer(22895): Flushing caches (mode 1)05-15 20:40:52.199: INFO/MainActivity(22895): 第34次运行 : onStop()05-15 20:40:52.199: INFO/MainActivity(22895): 第35次运行
: onDestroy()05-15 20:40:52.200: INFO/MainActivity(22895): 第36次运行 : onDetachedFromWindow() iv1' width:72 height:72 measuredWidth:72measuredHeight:7205-15 20:40:52.201: INFO/MainActivity(22895): 第37次运行 : onDetachedFromWindow() iv2' width:450 height:450 measuredWidth:450measuredHeight:45005-15
20:40:52.201: DEBUG/OpenGLRenderer(22895): Flushing caches (mode 0)
Activity生命周期方法的调用顺序project与測试日志的更多相关文章
- Activity生命周期方法调用finish后的不同表现
今天宿舍一个哥们出去面试遇到了这个面试题:"在activity oncreate()调用finish()"生命周期是怎么样的? 我赶紧写了些demo,发现确实很有趣: packag ...
- Android之Activity生命周期详解
Activity的生命周期方法: onCreate()--->onStart()--->onResume()--->onPause()--->onStop()--->on ...
- Activity生命周期以及启动模式对生命周期的影响(二)
前面一篇文章概述了Android四大组件之一的Activity生命周期方法的调用先后顺序,但对于非标准启动模式下Activity被多次调用时的一些生命周期方法并未详细阐述,现在针对该情况着重记录. 现 ...
- Android零基础入门第75节:Activity状态和生命周期方法
前面两期我们学习了Activity的创建和注册.以及启动和关闭,也学会了重写onCraete方法,这些知识在实际开发中远远不够,还需要学习了解更多. 生命周期就是一个对象从创建到销毁的过程,每一个对象 ...
- Activity生命周期(深入理解)
今天看到一篇大神总结Activity的文章,内容甚为详细,特此转载http://www.cnblogs.com/lwbqqyumidi/p/3769113.html Android官方文档和其他不少资 ...
- Android总结篇系列:Activity生命周期
Android官方文档和其他不少资料都对Activity生命周期进行了详细介绍,在结合资料和项目开发过程中遇到的问题,本文将对Activity生命周期进行一次总结. Activity是由Activit ...
- Android体系结构及activity生命周期
Android的系统架构采用了分层架构的思想,如图1所示.从上层到底层共包括四层,分别是应用程序程序层.应用框架层.系统库和Android运行时和Linux内核 Android的系统架构图 每层 ...
- Android查缺补漏--Activity生命周期和启动模式
一.生命周期 onCreate():启动Activity时,首次创建Activity时回调. onRestart():再次启动Activity时回调. onStart():首次启动Activity时在 ...
- 浅谈Android之Activity生命周期
Activity作为四大组件之一,出现的频率相当高,基本上我们在android的各个地方都能看见它的踪影,因此深入了解Activity,对于开发高质量应用程序是很有帮助的.今天我们就来详细地聊聊Ac ...
随机推荐
- BZOJ 1572: [Usaco2009 Open]工作安排Job( 贪心 )
贪心... 按截止时间排序 , 然后从小到大考虑 . 假设当前考虑第 i 个任务 , 若目前已选工作数 < D_i , 那就选 i ; 否则 若已选工作中利润最小的比 P_i 小 , 那就去除它 ...
- mysql 添加用户并授权(记录)
mysql> GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY 'something' WITH GRANT OPTION ...
- iOS显示PDF
使用UIWebView来显示 //locale file NSString *html = [NSString stringWithContentsOfFile:path1 encoding:NSUT ...
- js 几个特殊情况
alert(033-15);//12,前缀0用在直接量中,表示八进制 alert('033'-15);//18,前缀0用在字符串中,在(隐式)转换将忽略 alert(parseInt('033')-1 ...
- Android zip文件压缩解压缩
DirTraversal.java <P style="TEXT-ALIGN: left; PADDING-BOTTOM: 0px; WIDOWS: 2; TEXT-TRANSFORM ...
- Courses(最大匹配)
Courses Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total S ...
- Service初步了解
1.Service什么 Service它是一个应用程序组件,Android其中的四个核心组件之间 Service没有图形界面 通过经常使用来处理一些比较长耗时的操作 可以使用Service更新Cont ...
- 制作Orcad的变种BOM(Variant BOM)
通常在Orcad中画的原理图并不仅仅是用于一款产品.比如一个控制器原理图,可能相应着很多款子产品线,而这些子产品线之间的差别就是通讯口组件不同,少焊几个芯片,或者仅仅是少焊几个电阻. 可是这样交付生产 ...
- 2013移动APP界面设计趋势与设计理念
用户是上帝,一切还得从应用说起.为此,国外著名的应用设计师Gannon Burgett结合自己多年实战经验归纳总结了2013年App设计发展的13大趋势.我们应该时刻记着这13点. 1.扁平化设计—— ...
- pChart图表插件使用
<?php /* 柱形图 */ #引入库文件 include("../class/pData.class.php"); include("../class/pDra ...