public static Activity getActivityByContext(Context context){
while(context instanceof ContextWrapper){
if(context instanceof Activity){
return (Activity) context;
}
context = ((ContextWrapper) context).getBaseContext();
}
return null;
}
本文介绍了一个实用的方法,用于从Context中获取对应的Activity实例。通过递归遍历ContextWrapper,直到找到Activity为止,此方法适用于需要在Context环境中访问Activity场景。
1万+

被折叠的 条评论
为什么被折叠?



