nfc 刷卡调用onnewIntent会自动启动自己打开一个新的activity

蓝色笙箫 2016-04-19 05:18:53
nfc 刷卡调用onnewIntent会自动启动自己打开一个新的activity 我不想让他打开新的activity 四种模式我都试过 都不行有什么解决办法吗 在别人给的demo 里都没事 不知道我一直到我的项目里 就有这问题 谁知道啊 在线等 拜托
@Override
protected void onNewIntent(Intent intent) {
if (nfcReadCardHelper.isNFC(intent)) {
if (nfcTask == null) {
Log.e("MainActivity", "返回的intent可用");
nfcTask = new NFCReadTask(intent).executeOnExecutor(Executors
.newCachedThreadPool());
}
} else {
Log.e("MainActivity", "返回的intent不可用");
}
}
...全文
1530 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
哇哇 · 刘 2020-04-15
  • 打赏
  • 举报
回复
设置成android:launchMode="singleTop",就可以不重复打开界面,就能读取数据
qq_35524528 2019-07-10
  • 打赏
  • 举报
回复
android:launchMode="singleInstance"

1,170

社区成员

发帖
与我相关
我的任务
社区描述
移动支付相关内容讨论专区
社区管理员
  • 移动支付
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧