- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
嗨。我是一个 Android 初学者,试图制作一个可以过滤多个操作的 IntentFilter。不幸的是,当我开始使用 addAction
方法时,Eclipse 抛出一个错误:
"Syntax error on token "addAction", Identifier expected after this token"
即使我已经导入了所需的文件。这可能是一个设置问题,尽管我不确定为什么其余代码没有显示任何问题。
这是我的代码 stub :
import android.content.Intent;
import android.content.Context;
import android.content.IntentFilter;
...
private Context mContext;
IntentFilter filter = new IntentFilter();
filter.addAction("android.intent.action.SCREEN_OFF");
当我输入“过滤器”时,我又观察到一件事。没有任何显示,只有消息“无默认建议”
有人能帮帮我吗?
最佳答案
您试图在方法范围之外运行代码,这在 Java 中是非法的(除非它是一个赋值)。如果将代码更改为
private Context mContext;
IntentFilter filter = new IntentFilter();
{
filter.addAction("android.intent.action.SCREEN_OFF");
}
它将作为对象构造函数的一部分运行。
关于android - 无法将 "addAction"设置为 android 中的 IntentFilter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6098901/
我在之前的斗争中被困在这里 >> Prev. Struggle! Raanan 帮了大忙!我很多,但后来我认为他离开了,因为时区不同,现在我坚持使用我用来调用 Activity 中的 Broadcas
我正在尝试调用此方法` 或者更重要的是在我按下 addAction 按钮时调用一个数字。 public void call(){ Log.i(TAG,"Attempting Call
在我的应用程序中,我有一个始终处于 Activity 状态的通知。当用户单击操作图标时,我添加了一个操作来执行一些操作。我为该操作使用了彩色图标,但是当显示通知时它始终是灰色的。有没有办法给图标上色?
所以 UIAlertController 正确地在屏幕上显示警报,但在 xCode 模拟器中按 ok 什么都不做,它不会离开警报。 alert view image func displayA
我在我的通知中添加了两个操作按钮,当我单击它们中的任何一个时,它们会执行所需的操作,但通知仍保留在我的通知抽屉中。我知道单击操作按钮时可以从通知抽屉中删除通知,因为这就是 Gmail 的工作方式。如果
我将如何使用它在类中创建的通知来停止前台服务? Intent stopnotificationIntent = new Intent(this, HelloIntentService.class);
我想接听来电。 我知道您必须在 AndroidManifest 中授予权限并设置接收器 和 ... 但是,在我的项目中,我通过代码设置了接收器, IntentFilter filter = new
我会创建一个包含 3 个选项的按钮,当您做出选择时它会更改其文本。 这个解决方案适合我: def swTrigger(self): self.setTrigger(self.ui.trigge
根据official documentation NotificationCompat.Builder 类应该有方法 addAction,但是我找不到它(我收到“方法 addAction(int, S
我的 alert.addAction() 出现错误。我的项目似乎不知道在哪里可以找到它,对吗? 我制作了一个没有按钮的警报,现在我正在尝试向其中添加按钮。 所以这是我的警告窗口和添加按钮的代码: fu
在 js-data 库中,我使用 addAction() 方法添加了一个自定义查询,如下所示 here 。现在,当我的服务器在调用该自定义操作时返回 4xx 错误代码时,会引发错误,但找不到服务器响应
我希望在按下通知上的按钮时执行一个方法。为此,我将带有 PendingIntent 的操作添加到我的通知中: Intent intent = new Intent(context, AlertActi
我的警报框正在使用自定义背景和白色文本,但我似乎无法在我的操作"is"和“否”上获得白色文本(来自 addAction 语句)。当我使用属性字符串作为警报框标题和消息时,白色文本确实显示出用途。 @I
我试图在不打开应用程序的情况下关闭来自 .addAction() 的通知。问题是按下按钮时没有任何反应,onReceive() 方法不会触发。 这是 MainActivity 上的代码: Inten
我尝试将这个简单的 Ibaction 代码添加到 uibuttion,但它不断向我显示一条错误消息,指出操作是未解析的标识符。你能帮忙吗? import UIKit class ViewControl
我正在尝试通过嵌入在 QTablewidget 中的上下文菜单调用函数。它不调用槽中的函数。我会遗漏什么吗?确实出现了上下文菜单,但点击没有任何反应。 QMenu *contextMenu =
我正在尝试使用新的通知界面。我在通知中添加了 3 个按钮,我想在单击每个按钮后将一些内容保存到我的数据库中。 通知本身运行良好,并在调用时显示,我只是不知道如何捕获三个不同按钮单击中的每一个。 我正在
我目前正在尝试使用带有 .NET 应用程序的 AWS CDK 复制另一个开发人员的 powershell 脚本功能。他正在使用 VaporShell 生成 CloudFormation 模板 (YAM
我有一个带有附加操作的通知,因此用户可以通过单击主要通知转到主要 Activity 或单击次要(扩展)通知停止服务。这适用于后 JellyBean Androids (4.1+)。如何在旧系统(API
如何将 QAction 直接连接到 lambda 槽? QMenu m; 工作: QAction newSubfolder(QIcon(":/icons/newfolder.png"),tr("New
我是一名优秀的程序员,十分优秀!