或者我应该在意图中发送一些额外的数据来知道呼叫吗?如果没有预定义的方法,喜欢getIntent并做一些事情吗?
我有一个欢迎屏幕可以作为我的应用程序中的第一个活动启动,或者它可以由用户花费时间的主要活动启动.我希望它从主屏幕启动时的行为略有不同(或者任何其他应用程序)或主要活动.
getCallingActivity()无论调用什么活动,调用onCreate似乎总是返回null.这很奇怪,因为它确实更早发挥作用,这就是我如何找到字符串返回的格式(无论如何应该在文档中).我看不出会有什么影响它,因为在调用之前发生的唯一事情getCallingActivity()是调用super.onCreate(savedInstanceState).我打电话给活动startActivityForResult(welcomeIntent, RESULT_WELCOME).
我究竟做错了什么?有没有其他方法来获取此信息?