java---错误: XXXXX不是抽象的, 并且未覆盖XXXXX中的抽象方法

问题

错误: NetShowView不是抽象的, 并且未覆盖DarkReceiver中的抽象方法onDarkChanged(ArrayList<Rect>,float,int)
public class NetShowView extends TextView implements DarkReceiver{
       ^
注: 某些输入文件使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
1 个错误
[ 99% 3156/3178] //vendor/mediatek/proprietary/packages/apps/SystemUI:MtkSystemUI javac [common]
ninja: build stopped: subcommand failed.
14:11:44 ninja failed with: exit status 1

#### failed to build some targets (03:03 (mm:ss)) ####

解决方案

把Android 12的代码修改移植到Android 13时报这个错误,重写onDarkChanged(ArrayList<Rect>,float,int)方法就好了。

	    //public void onDarkChanged(ArrayList<Rect> darkAreas, float brightness, int colorMode)
		//lyz add network speed
		@Override
		public void onDarkChanged(ArrayList<Rect> darkAreas, float brightness, int colorMode) {
			
		}

猜你喜欢

转载自blog.csdn.net/m0_66587877/article/details/131659048