我正在尝试为addFlags(Intent.FLAG_FLOATING_WINDOW);
可以使用的自定义 rom 编译应用程序。但是在android中编译它似乎会导致错误并阻止我这样做。有没有办法可以禁用特定 .java 文件的错误检查?
问问题
268 次
1 回答
2
Intent.FLAG_FLOATING_WINDOW
根据 sdk 文档,没有(公共)常量,因此出现编译错误。据推测,它特定于您尝试构建的自定义 rom?
你不能只是绕过这样的编译错误。但是,由于我们讨论的是常量,您可以将引用替换为实际值。该类定义的所有标志常量Intent
都只是int
s,但您必须知道该值才能替换它。您应该能够在您所指的自定义 rom 源中的某个位置找到它。
例如,假设 contant 将具有以下定义:
public static final int FLAG_FLOATING_WINDOW = 1234;
然后使用此值的有效addFlags()
调用将如下所示:
addFlags(1234);
无论Intent
.
编辑:
该问题与Paranoid Android有关,其FLAG_FLOATING_WINDOW声明如下。
/**
* If set, this intent will always match start up as a floating window
* in mutil window scenarios.
*/
public static final int FLAG_FLOATING_WINDOW = 0x00002000;
于 2013-06-23T22:37:34.220 回答