【问题标题】:Listen to Intent changes听 Intent 变化
【发布时间】:2017-04-28 11:55:36
【问题描述】:

我目前正在通过带有参数的拨号协议启动 Amazon FireTV 应用程序。可以通过如下意图在onCreate() 中访问此参数:

Intent intent = getIntent();
paramter = intent.getStringExtra("com.amazon.extra.DIAL_PARAM");

有什么方法可以知道,如果在 FireTV 应用程序运行时这个意图发生了变化,比如监听器?我知道,这可以通过while 循环不断检查参数是否更改来完成,但这似乎不是一个好的解决方案。有什么想法吗?

【问题讨论】:

    标签: android android-intent android-tv amazon-fire-tv


    【解决方案1】:

    您正在寻找 Activity 的onNewIntent,它会在 Activity 每次收到新 Intent 时触发。

    这与标准 Android 完全相同。

    【讨论】:

    • 非常感谢,在您的帮助下我找到了这个post,完美解决了问题
    猜你喜欢
    • 2020-01-15
    • 1970-01-01
    • 1970-01-01
    • 2013-07-22
    • 1970-01-01
    • 1970-01-01
    • 2013-01-05
    • 1970-01-01
    • 2011-11-27
    相关资源
    最近更新 更多