我有超过10个活动和应用程序,我想用所有这些活动中相同的代码覆盖方法onResume()。
我知道我可以在每个活动中重写这个方法,但我正在寻找一个有效的解决方案。此外,我希望在此onResume中显示一条消息,这取决于活动的来源,例如:如果您在MainActivity中,我希望此通用onResume检测到来自此活动的内容并显示I'm coming from MainActivity
为此,我必须在"AndroidManifest“文件中为每个活动定义"android:screenOrientation=portrait”。我不想为每个活动定义这一行。所以我想出了另一个解决方案,比如创建一个'Application‘的子类并注册一个activity's life cycle,然后在方法"onActivityCreated“中添加一行
activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTR