summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXin Li <delphij@google.com>2022-08-15 22:04:09 -0700
committerXin Li <delphij@google.com>2022-08-15 22:04:09 -0700
commit849732e6b4188b9c1e9ff4b6bacde067f718d519 (patch)
tree320358da526e1a2785749e26a1d8aeb5249f9e6a
parent184f6f34cb49cc09fb682e1296c696bb0f956f61 (diff)
parentd0492ffe016b64cca2c4863ba7c7aa27972d4c69 (diff)
downloadCalendar-849732e6b4188b9c1e9ff4b6bacde067f718d519.tar.gz
DO NOT MERGE - Merge Android 13
Bug: 242648940 Merged-In: I455b76d79ee1518bb89721099430a0e3e5903faf Change-Id: I9f3560edb5f56c703315ae8dc597bc0859820f6b
-rw-r--r--AndroidManifest.xml1
-rw-r--r--src/com/android/calendar/AllInOneActivity.kt8
-rw-r--r--src/com/android/calendar/DayView.kt16
-rw-r--r--src/com/android/calendar/EventInfoFragment.kt6
-rw-r--r--src/com/android/calendar/month/MonthByWeekAdapter.kt4
-rw-r--r--src/com/android/calendar/month/SimpleWeeksAdapter.kt2
6 files changed, 19 insertions, 18 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 686be7a6..fed61b0c 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -38,6 +38,7 @@
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.mail" />
+ <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="30"></uses-sdk>
diff --git a/src/com/android/calendar/AllInOneActivity.kt b/src/com/android/calendar/AllInOneActivity.kt
index 3001ccab..550bc548 100644
--- a/src/com/android/calendar/AllInOneActivity.kt
+++ b/src/com/android/calendar/AllInOneActivity.kt
@@ -122,11 +122,11 @@ class AllInOneActivity : Activity(), EventHandler, OnSharedPreferenceChangeListe
private var mVerticalControlsParams: LinearLayout.LayoutParams? = null
private val mSlideAnimationDoneListener: AnimatorListener = object : AnimatorListener {
@Override
- override fun onAnimationCancel(animation: Animator?) {
+ override fun onAnimationCancel(animation: Animator) {
}
@Override
- override fun onAnimationEnd(animation: Animator?) {
+ override fun onAnimationEnd(animation: Animator) {
val visibility: Int = if (mShowSideViews) View.VISIBLE else View.GONE
mMiniMonth?.setVisibility(visibility)
mCalendarsList?.setVisibility(visibility)
@@ -134,11 +134,11 @@ class AllInOneActivity : Activity(), EventHandler, OnSharedPreferenceChangeListe
}
@Override
- override fun onAnimationRepeat(animation: Animator?) {
+ override fun onAnimationRepeat(animation: Animator) {
}
@Override
- override fun onAnimationStart(animation: Animator?) {
+ override fun onAnimationStart(animation: Animator) {
}
}
diff --git a/src/com/android/calendar/DayView.kt b/src/com/android/calendar/DayView.kt
index 11f0de65..84ad5833 100644
--- a/src/com/android/calendar/DayView.kt
+++ b/src/com/android/calendar/DayView.kt
@@ -211,17 +211,17 @@ class DayView(
var mAnimatorListener: AnimatorListenerAdapter = object : AnimatorListenerAdapter() {
@Override
- override fun onAnimationStart(animation: Animator?) {
+ override fun onAnimationStart(animation: Animator) {
mScrolling = true
}
@Override
- override fun onAnimationCancel(animation: Animator?) {
+ override fun onAnimationCancel(animation: Animator) {
mScrolling = false
}
@Override
- override fun onAnimationEnd(animation: Animator?) {
+ override fun onAnimationEnd(animation: Animator) {
mScrolling = false
resetSelectedHour()
invalidate()
@@ -1154,7 +1154,7 @@ class DayView(
private val mStart: Time
private val mEnd: Time
@Override
- override fun onAnimationEnd(animation: Animation?) {
+ override fun onAnimationEnd(animation: Animation) {
var view = mViewSwitcher.getCurrentView() as DayView
view.mViewStartX = 0
view = mViewSwitcher.getNextView() as DayView
@@ -1168,11 +1168,11 @@ class DayView(
}
@Override
- override fun onAnimationRepeat(animation: Animation?) {
+ override fun onAnimationRepeat(animation: Animation) {
}
@Override
- override fun onAnimationStart(animation: Animation?) {
+ override fun onAnimationStart(animation: Animation) {
}
init {
@@ -2682,7 +2682,7 @@ class DayView(
animator.setDuration(ANIMATION_DURATION)
animator.addListener(object : AnimatorListenerAdapter() {
@Override
- override fun onAnimationEnd(animation: Animator?) {
+ override fun onAnimationEnd(animation: Animator) {
if (!mCancellingAnimations) {
// when finished, set this to 0 to signify not animating
mAnimateDayHeight = 0
@@ -3038,7 +3038,7 @@ class DayView(
}
// ScaleGestureDetector.OnScaleGestureListener
- override fun onScaleEnd(detector: ScaleGestureDetector?) {
+ override fun onScaleEnd(detector: ScaleGestureDetector) {
mScrollStartY = mViewStartY
mInitialScrollY = 0f
mInitialScrollX = 0f
diff --git a/src/com/android/calendar/EventInfoFragment.kt b/src/com/android/calendar/EventInfoFragment.kt
index ba646203..139da7bb 100644
--- a/src/com/android/calendar/EventInfoFragment.kt
+++ b/src/com/android/calendar/EventInfoFragment.kt
@@ -424,7 +424,7 @@ class EventInfoFragment : DialogFragment, OnCheckedChangeListener, CalendarContr
mAnimateAlpha?.addListener(object : AnimatorListenerAdapter() {
var defLayerType = 0
@Override
- override fun onAnimationStart(animation: Animator?) {
+ override fun onAnimationStart(animation: Animator) {
// Use hardware layer for better performance during animation
defLayerType = mScrollView?.getLayerType() as Int
mScrollView?.setLayerType(View.LAYER_TYPE_HARDWARE, null)
@@ -435,12 +435,12 @@ class EventInfoFragment : DialogFragment, OnCheckedChangeListener, CalendarContr
}
@Override
- override fun onAnimationCancel(animation: Animator?) {
+ override fun onAnimationCancel(animation: Animator) {
mScrollView?.setLayerType(defLayerType, null)
}
@Override
- override fun onAnimationEnd(animation: Animator?) {
+ override fun onAnimationEnd(animation: Animator) {
mScrollView?.setLayerType(defLayerType, null)
// Do not cross fade after the first time
mNoCrossFade = true
diff --git a/src/com/android/calendar/month/MonthByWeekAdapter.kt b/src/com/android/calendar/month/MonthByWeekAdapter.kt
index 80fdbac3..90daa976 100644
--- a/src/com/android/calendar/month/MonthByWeekAdapter.kt
+++ b/src/com/android/calendar/month/MonthByWeekAdapter.kt
@@ -308,12 +308,12 @@ class MonthByWeekAdapter(context: Context?, params: HashMap<String?, Int?>) :
*/
protected inner class CalendarGestureListener : GestureDetector.SimpleOnGestureListener() {
@Override
- override fun onSingleTapUp(e: MotionEvent?): Boolean {
+ override fun onSingleTapUp(e: MotionEvent): Boolean {
return true
}
@Override
- override fun onLongPress(e: MotionEvent?) {
+ override fun onLongPress(e: MotionEvent) {
if (mLongClickedView != null) {
val day: Time? = mLongClickedView?.getDayFromLocation(mClickedXLocation)
if (day != null) {
diff --git a/src/com/android/calendar/month/SimpleWeeksAdapter.kt b/src/com/android/calendar/month/SimpleWeeksAdapter.kt
index 67be4d89..164f05c5 100644
--- a/src/com/android/calendar/month/SimpleWeeksAdapter.kt
+++ b/src/com/android/calendar/month/SimpleWeeksAdapter.kt
@@ -243,7 +243,7 @@ open class SimpleWeeksAdapter(context: Context, params: HashMap<String?, Int?>?)
*/
protected inner class CalendarGestureListener : GestureDetector.SimpleOnGestureListener() {
@Override
- override fun onSingleTapUp(e: MotionEvent?): Boolean {
+ override fun onSingleTapUp(e: MotionEvent): Boolean {
return true
}
}