小编Ion*_*uta的帖子

带有活动的NavigationDrawer与带有碎片的NavigationDrawer

以我正在处理的应用程序为例: - 它有一个包含多个项目的navigationDrawer; 现在有两件我感兴趣的项目,我称之为X和Y.

  • 单击X和Y时,将显示包含x元素或y元素列表的片段

  • 选择和x或y列表元素显示一个新片段,其中我显示有关选择项的信息; 视图片段对于x和y元素是不同的

  • 在视图片段中,我可以选择编辑带来编辑片段的特定元素

片段方法正在运行,但我花了一些时间来管理片段之间的导航.此外,我可能不得不在抽屉中添加一些类似于X和Y的新项目.我的主要活动,我有抽屉和我进行片段切换,已经非常密集,这让我想到了:应该我从片段切换到活动?我正在考虑在选择抽屉项目时启动新活动,并处理与该活动中所选项目相关的列表/视图/编辑片段,而不是处理单个活动中所有项目的所有片段.

这是个好主意吗?这是不好的设计?

android android-fragments navigation-drawer android-navigation

12
推荐指数
2
解决办法
7166
查看次数

带有图标/按钮的Android EditText

我怎样才能获得EditText那些吼叫?

在此输入图像描述

x按钮删除插入的文本,只要按下,眼睛按钮就会显示清除密码.请注意,我将它们称为按钮,因为我不知道它们实际上是什么,也不知道它们是EditText本身的一部分还是它们是独立的视图.

android android-edittext

4
推荐指数
2
解决办法
1万
查看次数

Android事件总线替代方案

上下文:在我开发的以前的Android应用程序中,我使用了一个事件总线(otto by Square)来处理异步任务结果(例如:服务器请求的结果发布在总线上,在应用程序的某个地方,我拦截了该响应).虽然做的工作,在一些文章我读过有人提到,使用这样的公交车是相当一个好主意,因为它被认为是一个反模式.

为什么会这样?在处理异步操作的结果时,使用事件总线有哪些替代方法?我知道,大多数时候,没有标准的方法来处理事情,但是有"更规范"的方法吗?

android android-asynctask otto

3
推荐指数
1
解决办法
1760
查看次数

如何根据Android中的条件选择启动Activity

如何动态选择应用程序的启动活动

以此方案为例:用户第一次打开应用程序时,他将看到AuthenticationActivity,之后,他将看到MainActivity.如果他退出,他将再次看到AuthenticationActivity.

希望使用闪屏或类似的东西,我不知道是否有这样做的任何方式.

我想在调用setContentView之前检查MainActivityonCreate方法中是否有任何帐户,如果没有,则显示AuthenticationActivity,但对我来说感觉还不错.

android

2
推荐指数
1
解决办法
967
查看次数