ActivityLifecycleCallbacks管理某些Aty的周期
2016-10-28 22:25
495 查看
MyApplication
第一个界面MainActivity
SecondAty
Log输出。。。
package com.example.administrator.myapplication; import android.app.Activity; import android.app.Application; import android.os.Bundle; import android.util.Log; import java.util.logging.Logger; /** * Created by Administrator on 2016/10/28. */ public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); this.registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() { @Override public void onActivityCreated(Activity activity, Bundle bundle) { } @Override public void onActivityStarted(Activity activity) { } @Override public void onActivityResumed(Activity activity) { Log.i("onActivityResumed","onActivityResumed"+activity.getComponentName()); } @Override public void onActivityPaused(Activity activity) { } @Override public void onActivityStopped(Activity activity) { } @Override public void onActivitySaveInstanceState(Activity activity, Bundle bundle) { } @Override public void onActivityDestroyed(Activity activity) { } }); } }
第一个界面MainActivity
package com.example.administrator.myapplication; import android.app.Activity; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.tv).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { startActivity(new Intent(MainActivity.this, SecondAty.class)); } }); } }
SecondAty
package com.example.administrator.myapplication; import android.app.Activity; import android.os.Bundle; /** * Created by Administrator on 2016/10/28. */ public class SecondAty extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_second); } }
Log输出。。。
onActivityResumedComponentInfo{com.example.administrator.myapplication/com.example.administrator.myapplication.MainActivity} onActivityResumedComponentInfo{com.example.administrator.myapplication/com.example.administrator.myapplication.SecondAty}
相关文章推荐
- app整个应用生命周期管理ActivityLifecycleCallbacks,registerActivityLifecycleCallbacks
- 优雅的使用ActivityLifecycleCallbacks管理Activity和区分App前后台
- Android进阶——借助简单便捷的ActivityLifecycleCallbacks实现全周期监听Activity
- 使用ActivityLifecycleCallbacks管理Activity和区分App前后台
- 利用ActivityLifecycleCallbacks判断APP是否在后台运行
- android基础知识---用ActivityLifecycleCallbacks实现后台回来展示广告
- 利用ActivityLifecycleCallbacks判断APP是否在后台运行
- Android 生命周期 - ActivityLifecycleCallbacks
- ActivityLifecycleCallbacks,Android API Level >=14 无需手工干涉,监控Activity 运行情况(onCreate,OnStart...等)
- 利用ActivityLifecycleCallbacks判断APP是否在后台运行
- ActivityLifecycleCallbacks使用方法初探
- Android开发 - ActivityLifecycleCallbacks使用方法初探
- ActivityLifecycleCallbacks的正确使用姿势
- Android开发 - ActivityLifecycleCallbacks使用方法
- Android开发——使用ActivityLifecycleCallbacks监控App是否处于后台
- Android中ActivityLifecycleCallbacks监听Activity们的生命周期
- Android开发 - ActivityLifecycleCallbacks使用方法初探
- Android 中 ActivityLifecycleCallbacks的实例详解
- Managing the Activity Lifecycle--管理Activity生命周期
- Android之ActivityLifecycleCallbacks的得到当前的activity的状态