Something beautiful is on the way.

被maui的一个问题搞懵了!!必须动态编译才行!!

需求:单独的一个player页面打开时候横屏,退出时候换回来;

问题:死活编译不过去,加上条件编译就可以了。并且能正常运行!!!
var activity = Microsoft.Maui.ApplicationModel.Platform.CurrentActivity;
问题是这个类Platform根本没有CurrentActivity方法,尽管是动态编译,
(唯一解释就是程序在某个地方有扩展方法的定义,动态编译成android的时候,有了这个方法的动态支持)

结论:
跨平台,说得好听,但是问题真的是蛮多的。致敬跨平台框架吧!!!

posted @ 2025-06-07 21:41  张朋举  阅读(14)  评论(0)    收藏  举报