2

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

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

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

4

1 回答 1

1

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

这与标准 Android 完全相同。

于 2017-05-02T09:14:25.743 回答