展讯 A13 优化闹铃界面底部黑屏问题

diff --git a/packages/apps/DeskClock/res/layout/alarm_activity.xml b/packages/apps/DeskClock/res/layout/alarm_activity.xml
index 61bff345551..5cea81cfb5f 100644
--- a/packages/apps/DeskClock/res/layout/alarm_activity.xml
+++ b/packages/apps/DeskClock/res/layout/alarm_activity.xml
@@ -21,7 +21,8 @@
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:fitsSystemWindows="true"
-    android:layoutDirection="ltr">
+    android:layoutDirection="ltr"
+    android:background="#1b1b23">
 
     <androidx.gridlayout.widget.GridLayout
         android:id="@+id/content"


index a4caf1a7420..32a84364ceb 100644
--- a/packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmActivity.kt
+++ b/packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmActivity.kt
@@ -479,8 +479,8 @@ class AlarmActivity : BaseActivity(), View.OnClickListener, View.OnTouchListener
         val accessibilityText: String = getResources().getQuantityString(
                 R.plurals.alarm_alert_snooze_set, snoozeMinutes, snoozeMinutes)
 
-        getAlertAnimator(mSnoozeButton, R.string.alarm_alert_snoozed_text, infoText,
-                accessibilityText, colorAccent, colorAccent).start()
+        //getAlertAnimator(mSnoozeButton, R.string.alarm_alert_snoozed_text, infoText,
+        //        accessibilityText, colorAccent, colorAccent).start()
 
         AlarmStateManager.setSnoozeState(this, mAlarmInstance!!, false /* showToast */)
 
@@ -488,6 +488,7 @@ class AlarmActivity : BaseActivity(), View.OnClickListener, View.OnTouchListener
 
         // Unbind here, otherwise alarm will keep ringing until activity finishes.
         unbindAlarmService()
+        mHandler.postDelayed(Runnable { finish() }, 300)
     }
 
     /**
@@ -499,9 +500,9 @@ class AlarmActivity : BaseActivity(), View.OnClickListener, View.OnTouchListener
 
         setAnimatedFractions(0.0f /* snoozeFraction */, 1.0f /* dismissFraction */)
 
-        getAlertAnimator(mDismissButton, R.string.alarm_alert_off_text, null /* infoText */,
-                getString(R.string.alarm_alert_off_text) /* accessibilityText */,
-                Color.WHITE, mCurrentHourColor).start()
+        //getAlertAnimator(mDismissButton, R.string.alarm_alert_off_text, null /* infoText */,
+        //        getString(R.string.alarm_alert_off_text) /* accessibilityText */,
+        //        Color.WHITE, mCurrentHourColor).start()
 
         AlarmStateManager.deleteInstanceAndUpdateParent(this, mAlarmInstance!!)
 
@@ -509,6 +510,7 @@ class AlarmActivity : BaseActivity(), View.OnClickListener, View.OnTouchListener
 
         // Unbind here, otherwise alarm will keep ringing until activity finishes.
         unbindAlarmService()
+        mHandler.postDelayed(Runnable { finish() }, 300)
     }
 
     /**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值