您好我正在开发Android应用程序,其中我有一个基本活动(BaseActvitity B)。我从通知待定意图(活动A)开始的活动扩展了活动B.在活动BI中有以下覆盖onUserInteraction()
方式:
@Override
public void onUserInteraction() {
super.onUserInteraction();
startActivityC();
}
android里面的onCreate:
// inside onCreate
if(notificationCondition)
{
startActivityC(Data)
}
活动C不会扩展基本活动。不是Happens在我的应用程序中考虑的一项活动已经打开。一旦我点击通知,它就会先调用onUserInteraction
,然后再调用基础活动的创建(这是通知的父活动)。因为它从onUserInteraction
打开活动而不是从onCreate打开活动。而且我无法获取我在onCreate上传递的数据。我检查了日志,一旦从onCreate
开始新活动,它就不会进入onUserInteraction
。
需要一些帮助。谢谢。