草庐IT

DifferentActivity

全部标签

android - 将 Activity 上下文传递到静态方法中,内存泄漏的可能性?

我已经看到了这种用于启动Activity的特殊技术,在我看来这是一个坏主意,因为静态上下文,但我希望有人可能对这种方法有合理的理由。您要启动的Activity实现静态启动(Contextcontext)方法,该方法设置Intent、标志等并最终启动Activity。publicstaticvoidlaunch(Contextcontext){Intenti=newIntent(context,SomeOtherActivity.class);//flagstuffcontext.startActivity(i);}然后一个DifferentActivity可以用一行来启动SomeOth