Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在eclipse中编译android应用程序时忽略java错误_Android_Eclipse_Android Intent_Compiler Errors_Ignore - Fatal编程技术网

在eclipse中编译android应用程序时忽略java错误

在eclipse中编译android应用程序时忽略java错误,android,eclipse,android-intent,compiler-errors,ignore,Android,Eclipse,Android Intent,Compiler Errors,Ignore,我正试图为一个自定义rom编译一个应用程序,其中addFlags(Intent.FLAG\u FLOATING\u WINDOW)可以使用。但在android中编译它似乎会导致错误并阻止我这么做。有什么方法可以禁用特定.java文件的错误检查吗?根据sdk文档,没有(公共)Intent.FLAG\u FLOATING\u WINDOW常量,因此出现编译错误。据推测,这是特定于您试图构建的自定义rom的 您不能像这样绕过编译错误。但是,由于我们讨论的是一个常数,您可以用实际值替换引用。Intent

我正试图为一个自定义rom编译一个应用程序,其中
addFlags(Intent.FLAG\u FLOATING\u WINDOW)可以使用。但在android中编译它似乎会导致错误并阻止我这么做。有什么方法可以禁用特定.java文件的错误检查吗?

根据sdk文档,没有(公共)
Intent.FLAG\u FLOATING\u WINDOW
常量,因此出现编译错误。据推测,这是特定于您试图构建的自定义rom的

您不能像这样绕过编译错误。但是,由于我们讨论的是一个常数,您可以用实际值替换引用。
Intent
类定义的所有标志常量都只是
int
s,但是您必须知道该值才能替换它。您应该能够在自定义rom的源代码中找到您所指的位置

例如,假设contant具有以下定义:

public static final int FLAG_FLOATING_WINDOW = 1234;
然后,使用此值的有效
addFlags()
调用如下所示:

addFlags(1234);
无论
Intent
中的常量定义如何,这都将生成


编辑:

这个问题与偏执狂Android有关,其FLAG_FLOATING_窗口声明如下

/**
 * 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;

资料来源:

听起来好像可以用。所以对于普通标志,是存储在android.jar或其他类似框架的地方的int值。@LukePring:所有常量声明都可以在
Intent.java
的源代码中找到。我快速浏览了SlimRoms repo(看起来你指的是定制rom?),但似乎在任何地方(任何分支)都找不到
FLAG\u FLOATING\u WINDOW
。不,是偏执的android。我刚找到int。谢谢大家:)