收听意图变化
Listen to Intent changes
我目前正在通过带有参数的拨号协议启动 Amazon FireTV 应用程序。可以通过这样的意图在 onCreate()
中访问此参数:
Intent intent = getIntent();
paramter = intent.getStringExtra("com.amazon.extra.DIAL_PARAM");
有什么方法可以知道,如果在 FireTV 应用 运行 时此意图发生变化,就像一个听众?我知道,这可以通过 while
循环不断检查参数是否更改来完成,但这似乎不是一个好的解决方案。有什么想法吗?
您正在寻找 onNewIntent 个 Activity,每次 Activity 收到新 Intent 时都会触发。
这与标准 Android 完全相同。
我目前正在通过带有参数的拨号协议启动 Amazon FireTV 应用程序。可以通过这样的意图在 onCreate()
中访问此参数:
Intent intent = getIntent();
paramter = intent.getStringExtra("com.amazon.extra.DIAL_PARAM");
有什么方法可以知道,如果在 FireTV 应用 运行 时此意图发生变化,就像一个听众?我知道,这可以通过 while
循环不断检查参数是否更改来完成,但这似乎不是一个好的解决方案。有什么想法吗?
您正在寻找 onNewIntent 个 Activity,每次 Activity 收到新 Intent 时都会触发。
这与标准 Android 完全相同。