好日子,我有三个活动与它们相应的片段A
,B
和C
。片断a
是静态片断,其他片断是动态的。
活动a
已实现片段a
的侦听器,该侦听器用于以横向方向加载片段B
或在单个窗格中移动到新屏幕。
我想要的是,当按下fragmentb
中的某个按钮(该按钮调用fragmentc
)时,我想要在横向方向上用fragmentc
替换(fragmenta
仍然存在),或者在单窗格模式下打开新屏幕。我在activity Boncreate
方法中有以下简单代码:
if (getResources().getConfiguration().orientation ==
Configuration.ORIENTATION_LANDSCAPE) {
finish();
return;
}
我试图避免片段间的交流,因为它是皱眉。那么这是否意味着我必须在活动A
和B
中实现片段B
的监听器呢?我猜当活动A
在横向方向中加载片段C
时,在纵向方向中,B
将接管?还有更好的办法吗?。我曾想过只在活动b
中实现侦听器,并在横向定向时传递给活动a
,但我认为由于上面的代码,它甚至在传递之前就已经完成了。有什么想法吗?
...那么这是否意味着我在活动A和B中都实现了片段B的监听器,我猜当在横向方向中活动A将加载片段C而在纵向中,B将接管还是有更好的方法?我想过只在活动B中实现监听器,当处于横向方向时传递到活动A,但我认为由于上面的代码,它甚至在传递之前就已经完成了。
您不能仅仅在b
活动中实现侦听器,因为a
活动必须能够在横向显示片段c
。如果您担心代码重复,那么您可以实现一个基活动,为该基活动实现回调以显示片段C
,并使两个活动从该基类扩展。
由于您没有发布任何关于如何管理这些片段的实际代码,请记住,如果您处于纵向方向(在b
活动中显示片段b
)并通过单击(或您所做的任何操作)将片段替换为c
(如果您将方向切换到横向),则不会将其携带到活动a
。
1、自我介绍后问选择交互设计的原因 2、作品集review2个作品(不得不吐槽pdd面试工具没有投屏功能,讲的时候不清楚面试官能不能知道在讲哪里…有点尴尬) 3、针对作品集常规提问:包括交互上卡片为什么设计成这样、数据上的提升、自己负责的职责等 4、询问在工作中自己是以数据还是以体验为导向的设计师 5、能否接受工作时间:早11晚10.30,最近是一周五天 6、对base地的倾向、现在实习的公司能不
流程及问题有: 1.个人简单介绍 2.加了微信,现场传作品集进行讲解 3.抖音电商能否颠覆传统电商这种模式 4.拼多多交互不好的地方(回答交互不好的地方的时候需要详细的说明是从哪几个维度的,多次被问到,虽然不同对象) 5.对接上一个问题,你觉得抖音搜索特别的点(我知道面试官是想问好的,但是我先说的不好的,他又问了一遍) 6.我有什么要问的 反思:作品集或者讲话套路不套路的,
流程:邮箱投递--电话沟通,了解情况,告知岗位信息,约面---专业一面 一面是使用微信视频面试的,面试时长50分钟左右; 问题覆盖度广,询问UX设计/用户调研/沟通协作等多元化能力,实习经历,多且密集。 额外提问对产品及增长设计看法。 问了用户研究/UX设计等的设计师基本功。面试官表示这个岗位需要具有一定产品思维,以便理解需求/与产品顺畅协作;具有一定视觉能力,方便与 UI对接。 面试官整体感觉很
接后续,主管面和hr面 主管面,使用微信视频,时长20min 快速讲述作品集后,提问了少量的专业问题,以及对增长设计的理解与认识。 hr面,电话沟通,约 20分钟左右。基本围绕稳定性,是否已经有offer,主要选择投递的行业等,几乎无软能力的额外考察。表示因应届身份,无法走社招;当前部门面试已通过,会转给校招Hr走 offer流程。后面转给校招Hr,电话沟通之后要求补做校招行测。 评价:整体流程很
在我的应用程序中,我使用了一个活动和两个片段。该应用程序使用带有容器的布局,因此片段是通过事务添加的。第一个片段包含列表视图,另一个片段包含列表视图项的详细视图。两个片段都使用setRetainInstance(true)。片段是通过替换事务添加的,并设置了addToBackStack(null)。列表片段包含一个实例变量,其中包含列表的一些信息。现在我正在切换到详细并按回,实例变量为null。我
我读过很多关于这方面的文章,但也有2012年或更早的文章。 (我只是打算从数据库中读取和插入一些数据。)