|
@Override
public void onApplicationCreate(final Context context, AppInfo info) {
//TODO 请在这个函数中初始化需要在Application的onCreate中初始化的代码
//例如很多第三方SDK要求在Application的onCreate中初始化的代码可以放到该函数中
// Log.i("apicloud", "app onApplicationCreate");
UZApplication mUZApplication = new UZApplication();
mUZApplication.registerActivityLifecycleCallbacks(new Application.ActivityLifecycleCallbacks(){
@Override
public void onActivityCreated(Activity activity, Bundle savedInstanceState) {
PackageManager packageManager = context.getPackageManager();
String appName = String.valueOf(packageManager.getApplicationLabel(context.getApplicationInfo()));
Intent mIntent = activity.getIntent();
mIntent.putExtra("appName",appName);
}
@Override
public void onActivityStarted(Activity activity) {
}
@Override
public void onActivityResumed(Activity activity) {
}
@Override
public void onActivityPaused(Activity activity) {
}
@Override
public void onActivityStopped(Activity activity) {
}
@Override
public void onActivitySaveInstanceState(Activity activity, Bundle outState) {
}
@Override
public void onActivityDestroyed(Activity activity) {
}
});
}
在这里这么写不行吗? |
|