1、分离datautils,debug release独立逻辑
2、baseactivity toolbar处理(继续处理消除activity) 3、xml处理
This commit is contained in:
@ -4,8 +4,11 @@ import android.app.Activity;
|
||||
import android.app.Application.ActivityLifecycleCallbacks;
|
||||
import android.os.Bundle;
|
||||
|
||||
import com.gh.common.util.DataUtils;
|
||||
import com.gh.gamecenter.DataUtils;
|
||||
import com.gh.download.DownloadManager;
|
||||
import com.lightgame.utils.AppManager;
|
||||
|
||||
import org.greenrobot.eventbus.EventBus;
|
||||
|
||||
/**
|
||||
* 1、写点针对生命周期的统计代码
|
||||
@ -18,10 +21,12 @@ import com.gh.download.DownloadManager;
|
||||
*/
|
||||
public class GHActivityLifecycleCallbacksImpl implements ActivityLifecycleCallbacks {
|
||||
|
||||
|
||||
@Override
|
||||
public void onActivityCreated(Activity activity, Bundle savedInstanceState) {
|
||||
|
||||
EventBus.getDefault().register(activity);
|
||||
|
||||
AppManager.getInstance().addActivity(activity);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -33,6 +38,7 @@ public class GHActivityLifecycleCallbacksImpl implements ActivityLifecycleCallba
|
||||
public void onActivityResumed(Activity activity) {
|
||||
|
||||
DataUtils.onResume(activity);
|
||||
//FIXME 这里应该只是部分Activity需要
|
||||
try {
|
||||
// 初始化gameMap
|
||||
DownloadManager.getInstance(activity).initGameMap();
|
||||
@ -58,7 +64,8 @@ public class GHActivityLifecycleCallbacksImpl implements ActivityLifecycleCallba
|
||||
|
||||
@Override
|
||||
public void onActivityDestroyed(Activity activity) {
|
||||
|
||||
AppManager.getInstance().finishActivity(activity);
|
||||
EventBus.getDefault().unregister(activity);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user