Merge "Deletes LifecycleActivity." into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
21c4080e92
@@ -25,6 +25,7 @@ import android.view.ViewGroup
|
||||
import android.view.ViewStub
|
||||
import android.widget.Button
|
||||
import android.widget.TextView
|
||||
import androidx.activity.ComponentActivity
|
||||
import androidx.recyclerview.widget.GridLayoutManager
|
||||
import androidx.recyclerview.widget.ItemTouchHelper
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
@@ -36,7 +37,6 @@ import com.android.systemui.controls.controller.StructureInfo
|
||||
import com.android.systemui.controls.ui.ControlsActivity
|
||||
import com.android.systemui.controls.ui.ControlsUiController
|
||||
import com.android.systemui.settings.CurrentUserTracker
|
||||
import com.android.systemui.util.LifecycleActivity
|
||||
import javax.inject.Inject
|
||||
|
||||
/**
|
||||
@@ -47,7 +47,7 @@ class ControlsEditingActivity @Inject constructor(
|
||||
private val broadcastDispatcher: BroadcastDispatcher,
|
||||
private val customIconCache: CustomIconCache,
|
||||
private val uiController: ControlsUiController
|
||||
) : LifecycleActivity() {
|
||||
) : ComponentActivity() {
|
||||
|
||||
companion object {
|
||||
private const val TAG = "ControlsEditingActivity"
|
||||
|
||||
@@ -32,6 +32,7 @@ import android.widget.Button
|
||||
import android.widget.FrameLayout
|
||||
import android.widget.TextView
|
||||
import android.widget.Toast
|
||||
import androidx.activity.ComponentActivity
|
||||
import androidx.viewpager2.widget.ViewPager2
|
||||
import com.android.systemui.Prefs
|
||||
import com.android.systemui.R
|
||||
@@ -44,7 +45,6 @@ import com.android.systemui.controls.ui.ControlsActivity
|
||||
import com.android.systemui.controls.ui.ControlsUiController
|
||||
import com.android.systemui.dagger.qualifiers.Main
|
||||
import com.android.systemui.settings.CurrentUserTracker
|
||||
import com.android.systemui.util.LifecycleActivity
|
||||
import java.text.Collator
|
||||
import java.util.concurrent.Executor
|
||||
import java.util.function.Consumer
|
||||
@@ -56,7 +56,7 @@ class ControlsFavoritingActivity @Inject constructor(
|
||||
private val listingController: ControlsListingController,
|
||||
private val broadcastDispatcher: BroadcastDispatcher,
|
||||
private val uiController: ControlsUiController
|
||||
) : LifecycleActivity() {
|
||||
) : ComponentActivity() {
|
||||
|
||||
companion object {
|
||||
private const val TAG = "ControlsFavoritingActivity"
|
||||
|
||||
@@ -26,6 +26,7 @@ import android.view.ViewGroup
|
||||
import android.view.ViewStub
|
||||
import android.widget.Button
|
||||
import android.widget.TextView
|
||||
import androidx.activity.ComponentActivity
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import androidx.recyclerview.widget.RecyclerView.AdapterDataObserver
|
||||
@@ -37,7 +38,6 @@ import com.android.systemui.controls.ui.ControlsUiController
|
||||
import com.android.systemui.dagger.qualifiers.Background
|
||||
import com.android.systemui.dagger.qualifiers.Main
|
||||
import com.android.systemui.settings.CurrentUserTracker
|
||||
import com.android.systemui.util.LifecycleActivity
|
||||
import java.util.concurrent.Executor
|
||||
import javax.inject.Inject
|
||||
|
||||
@@ -51,7 +51,7 @@ class ControlsProviderSelectorActivity @Inject constructor(
|
||||
private val controlsController: ControlsController,
|
||||
private val broadcastDispatcher: BroadcastDispatcher,
|
||||
private val uiController: ControlsUiController
|
||||
) : LifecycleActivity() {
|
||||
) : ComponentActivity() {
|
||||
|
||||
companion object {
|
||||
private const val TAG = "ControlsProviderSelectorActivity"
|
||||
|
||||
@@ -30,6 +30,7 @@ import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.widget.ImageView
|
||||
import android.widget.TextView
|
||||
import androidx.activity.ComponentActivity
|
||||
import com.android.systemui.R
|
||||
import com.android.systemui.broadcast.BroadcastDispatcher
|
||||
import com.android.systemui.controls.ControlsServiceInfo
|
||||
@@ -38,14 +39,13 @@ import com.android.systemui.controls.controller.ControlsController
|
||||
import com.android.systemui.controls.ui.RenderInfo
|
||||
import com.android.systemui.settings.CurrentUserTracker
|
||||
import com.android.systemui.statusbar.phone.SystemUIDialog
|
||||
import com.android.systemui.util.LifecycleActivity
|
||||
import javax.inject.Inject
|
||||
|
||||
open class ControlsRequestDialog @Inject constructor(
|
||||
private val controller: ControlsController,
|
||||
private val broadcastDispatcher: BroadcastDispatcher,
|
||||
private val controlsListingController: ControlsListingController
|
||||
) : LifecycleActivity(), DialogInterface.OnClickListener, DialogInterface.OnCancelListener {
|
||||
) : ComponentActivity(), DialogInterface.OnClickListener, DialogInterface.OnCancelListener {
|
||||
|
||||
companion object {
|
||||
private const val TAG = "ControlsRequestDialog"
|
||||
|
||||
@@ -25,11 +25,10 @@ import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import android.view.WindowInsets
|
||||
import android.view.WindowInsets.Type
|
||||
|
||||
import androidx.activity.ComponentActivity
|
||||
import com.android.systemui.R
|
||||
import com.android.systemui.broadcast.BroadcastDispatcher
|
||||
import com.android.systemui.controls.management.ControlsAnimations
|
||||
import com.android.systemui.util.LifecycleActivity
|
||||
import javax.inject.Inject
|
||||
|
||||
/**
|
||||
@@ -42,7 +41,7 @@ import javax.inject.Inject
|
||||
class ControlsActivity @Inject constructor(
|
||||
private val uiController: ControlsUiController,
|
||||
private val broadcastDispatcher: BroadcastDispatcher
|
||||
) : LifecycleActivity() {
|
||||
) : ComponentActivity() {
|
||||
|
||||
private lateinit var parent: ViewGroup
|
||||
private lateinit var broadcastReceiver: BroadcastReceiver
|
||||
|
||||
@@ -35,6 +35,7 @@ import android.widget.AdapterView
|
||||
import android.widget.ArrayAdapter
|
||||
import android.widget.ImageView
|
||||
import android.widget.TextView
|
||||
import androidx.activity.ComponentActivity
|
||||
import androidx.constraintlayout.helper.widget.Flow
|
||||
import com.android.internal.annotations.VisibleForTesting
|
||||
import com.android.internal.util.UserIcons
|
||||
@@ -51,7 +52,6 @@ import com.android.systemui.statusbar.policy.UserSwitcherController.BaseUserAdap
|
||||
import com.android.systemui.statusbar.policy.UserSwitcherController.USER_SWITCH_DISABLED_ALPHA
|
||||
import com.android.systemui.statusbar.policy.UserSwitcherController.USER_SWITCH_ENABLED_ALPHA
|
||||
import com.android.systemui.statusbar.policy.UserSwitcherController.UserRecord
|
||||
import com.android.systemui.util.LifecycleActivity
|
||||
import javax.inject.Inject
|
||||
import kotlin.math.ceil
|
||||
|
||||
@@ -68,7 +68,7 @@ class UserSwitcherActivity @Inject constructor(
|
||||
private val falsingManager: FalsingManager,
|
||||
private val userManager: UserManager,
|
||||
private val userTracker: UserTracker
|
||||
) : LifecycleActivity() {
|
||||
) : ComponentActivity() {
|
||||
|
||||
private lateinit var parent: UserSwitcherRootView
|
||||
private lateinit var broadcastReceiver: BroadcastReceiver
|
||||
|
||||
@@ -1,72 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2019 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.systemui.util
|
||||
|
||||
import android.app.Activity
|
||||
import android.os.Bundle
|
||||
import android.os.PersistableBundle
|
||||
import androidx.lifecycle.LifecycleOwner
|
||||
import com.android.settingslib.core.lifecycle.Lifecycle
|
||||
|
||||
open class LifecycleActivity : Activity(), LifecycleOwner {
|
||||
|
||||
private val lifecycle = Lifecycle(this)
|
||||
|
||||
override fun getLifecycle() = lifecycle
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
lifecycle.onAttach(this)
|
||||
lifecycle.onCreate(savedInstanceState)
|
||||
lifecycle.handleLifecycleEvent(androidx.lifecycle.Lifecycle.Event.ON_CREATE)
|
||||
super.onCreate(savedInstanceState)
|
||||
}
|
||||
|
||||
override fun onCreate(
|
||||
savedInstanceState: Bundle?,
|
||||
persistentState: PersistableBundle?
|
||||
) {
|
||||
lifecycle.onAttach(this)
|
||||
lifecycle.onCreate(savedInstanceState)
|
||||
lifecycle.handleLifecycleEvent(androidx.lifecycle.Lifecycle.Event.ON_CREATE)
|
||||
super.onCreate(savedInstanceState, persistentState)
|
||||
}
|
||||
|
||||
override fun onStart() {
|
||||
lifecycle.handleLifecycleEvent(androidx.lifecycle.Lifecycle.Event.ON_START)
|
||||
super.onStart()
|
||||
}
|
||||
|
||||
override fun onResume() {
|
||||
lifecycle.handleLifecycleEvent(androidx.lifecycle.Lifecycle.Event.ON_RESUME)
|
||||
super.onResume()
|
||||
}
|
||||
|
||||
override fun onPause() {
|
||||
lifecycle.handleLifecycleEvent(androidx.lifecycle.Lifecycle.Event.ON_PAUSE)
|
||||
super.onPause()
|
||||
}
|
||||
|
||||
override fun onStop() {
|
||||
lifecycle.handleLifecycleEvent(androidx.lifecycle.Lifecycle.Event.ON_STOP)
|
||||
super.onStop()
|
||||
}
|
||||
|
||||
override fun onDestroy() {
|
||||
lifecycle.handleLifecycleEvent(androidx.lifecycle.Lifecycle.Event.ON_DESTROY)
|
||||
super.onDestroy()
|
||||
}
|
||||
}
|
||||
@@ -32,7 +32,9 @@ import android.view.Window;
|
||||
import android.view.WindowManager;
|
||||
import android.widget.Toolbar;
|
||||
|
||||
import androidx.activity.ComponentActivity;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.keyguard.KeyguardUpdateMonitor;
|
||||
@@ -48,7 +50,6 @@ import com.android.systemui.settings.UserTracker;
|
||||
import com.android.systemui.statusbar.phone.KeyguardDismissUtil;
|
||||
import com.android.systemui.statusbar.phone.StatusBarKeyguardViewManager;
|
||||
import com.android.systemui.statusbar.policy.KeyguardStateController;
|
||||
import com.android.systemui.util.LifecycleActivity;
|
||||
|
||||
import java.util.concurrent.Executor;
|
||||
|
||||
@@ -57,7 +58,7 @@ import javax.inject.Inject;
|
||||
/**
|
||||
* Displays Wallet carousel screen inside an activity.
|
||||
*/
|
||||
public class WalletActivity extends LifecycleActivity implements
|
||||
public class WalletActivity extends ComponentActivity implements
|
||||
QuickAccessWalletClient.WalletServiceEventListener {
|
||||
|
||||
private static final String TAG = "WalletActivity";
|
||||
@@ -105,7 +106,7 @@ public class WalletActivity extends LifecycleActivity implements
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
|
||||
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
|
||||
|
||||
Reference in New Issue
Block a user