作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我想将一个新的但不同的 Intent 传递给一个 Activity。您如何区分新的 Intent 和以前的 Intent?什么样的代码进入 onNewIntent()?举个例子会很有帮助。
最佳答案
新 Intent 是 onNewIntent(Intent)
的一部分。原来的 Intent
仍然可以通过 getIntent()
获得。
您将所需的任何代码放入 onNewIntent
以便使用新参数更新 UI;可能类似于您在 onCreate
中所做的。
此外,您可能希望在 onNewIntent
中调用 setIntent(intent)
以确保将来在 Activity 生命周期内调用 getIntent()
获取最新的 Intent
数据。
关于android - 如何在 onNewIntent() 中捕获新的 Intent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4787249/
我是一名优秀的程序员,十分优秀!