Current I am working in intent; however, I got some problems.
这就是说,我有两点,即A和B。 B的午餐场是甲状腺:发射Mode=“singleTop”。
现在,我想通过A到B的意向,他说“card/roid”(一条 director路)。 之后,A将完成,B将创建/继承/加入。 B将首次收到显示我所希望的“card/roid”的意图。
然后,我向发射商报到家子,然后开放A,然后又通过新的数据,即“card/Mu”,到B。 然而,问题发生时,B将得不到“card/Mu”,而B的意图数据仍然是“card/And”。
I expect the second time A pass the data to B, the onNewintent method will be called in B. Are there any wrongs? How can I pass the correct data to B in the second time?
@Override
public void onCreate(Bundle savedInstanceState) {
onNewIntent(getIntent());
}
@Override
public void onNewIntent(Intent intent)
{
Log.i("TAG", intent.getStringExtra("path"));
}
我知道,我应该超越新Intent。 B将首次采用Create方法。 第二次,我期待它采用新的Intent方法;然而,它却进入了恢复的方法。