/ActivityTaskView

Show activity tasks, and lifecycles of activities, fragments in you app.【实时显示你的App中的当前全部Activity栈、Activity和Fragment】

Primary LanguageJavaApache License 2.0Apache-2.0

ActivityTaskView

[中文文档]

Overview.png

1. New UI and Function

mqs_1.png

Overview.gif

  • Show fragments in an activity
  • Show lifecycle text behind Activity/Fragment
  • Float window auto attach to border
  • Tap float window to show tiny icon
  • 0 dependency, just add 1 file to your project

Define short name

Name Short name
Activity A…
Fragment F…
SaveInstanceState SIS

2. Launch mode demo

standard mode

standard.gif

singletop mode

singleTop.gif

singletask mode

singleTask.gif

singleinstance mode

singleInstance.gif

3. Use in your project

  1. Install ActivityTaskView release apk, open it and grant window permission

https://github.com/maoqis/ActivityTaskView/releases

  1. Add ActivityTaskHelper.java file to your project

https://github.com/maoqis/ActivityTaskView/blob/master/app/src/main/java/cc/maoqis/activitytask/ActivityTaskHelper.java

  1. Init ActivityTaskHelper in your application's onCreate()
    @Override
    public void onCreate() {
        super.onCreate();

        if(BuildConfig.DEBUG) {
            ActivityTaskHelper.init(this);
        }
    }
  1. Launch your app, and lifecycles will be showed in the float window.

flag 应用

  1. single_task : 找有堆栈|清空堆顶|请求之后的顶部如果是当前activity不重建
FLAG_ACTIVITY_NEW_TASK|FLAG_ACTIVITY_CLEAR_TOP|FLAG_ACTIVITY_SINGLE_TOP

License

Apache License, Version 2.0
http://www.apache.org/licenses/