android - 如何清除getIntent().getAction()的值
问题描述
我正在使用快捷方式启动一项活动并执行一些操作。我想将空值设置为 getIntent().getAction()
private static final String SHORT_CUT_MY_BARCODE = "android.intent.action.VIEW.myBarCode";
if (SHORT_CUT_MY_BARCODE.equals(getIntent().getAction())) {
//do something
}
// todo need to clear getIntent().getAction() here.
解决方案
您不能修改Intent
用于启动活动的,抱歉。
推荐阅读
- java - 如何将另一个方法中的变量调用到您的主方法
- javascript - 将 react-native-chart-kit 图表导出为 PDF
- amazon-web-services - AWS CloudWatch - 日志组不存在
- python - 如何在调度程序中向用户输入添加“if”语句 - 初学者问题
- sql - Impala:LIKE 不捕获 CONCAT 输出
- java - log4j2 没有从 MDC 获取 Syslog Appender 的新值
- javascript - 通过“Blob”下载文件时以角度更改文件名
- c# - 从 ASP .Net Core HTML 页面内的本地资源运行 exe 应用程序
- android - 隐式意图 - java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法
- flutter - 自定义反序列化飞镖对象