如何在警报接收器中获得方向?

问题描述

对不起,编码是新手,不确定我是否要问正确的问题。我在这里搜索,找不到解决方案,所以我不认为我在问一个重复的问题。

我已经设置了一个发送通知的警报接收器,我正在尝试使用以下方法获取设备方向:

free

但是它给了我警告:

int orientation = getResources().getConfiguration().orientation;
if (orientation == Configuration.ORIENTATION_LANDSCAPE) {
    // In landscape
} else {
    // In portrait
}  

我该如何解决

解决方法

有一种方法可以通过使用接收器的onReceive方法内的Context对象来访问应用程序的getResources方法。