- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在开发一个应用程序,它要求用户在访问任何功能之前先登录。目前登录页面是一个独立的 Activity 。我想问一下我应该把哪个 Activity 作为我的应用程序的主要 Activity ,登录 Activity 或应用程序 Activity (登录后的第一个 Activity )。无论哪种方式,都有一种情况是我需要完成当前 Activity 并启动另一个 Activity (例如,当应用程序 Activity 是主要 Activity 时,当用户之前没有登录时,我需要手动完成应用程序 Activity 并开始登录 Activity 。我不确定这是否是一个好方法,因为第一个 Activity 是在没有完成任何事情的情况下开始的)。像这样的登录应用程序的最佳实践是什么?
附言我看到 Skype 会在登录 Activity 之前首先显示启动画面。可以在 Splash Screen Activity 中确定登录状态,并相应地启动后续 Activity (登录或应用程序)。但如果有其他好的方法,我不太可能采用这种方法,因为需要额外的启动画面。
最佳答案
这并不重要,取决于您的应用程序模型。在 Activity 上使用 finish()
是完全可以接受的。
我想说的是,如果您在“已登录” session 中有短暂的超时,那么您可能需要经常使用登录 Activity 并将其设置为主要 Activity 。
如果要长时间(或无限期)缓存登录凭据,则将其他 Activity 设置为主要 Activity 。
关于需要用户先登录的Android应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6163852/
几个月前,我做了一个功能,我的应用程序正在等待用户文档并做出相应的响应。直到我对项目进行优化并将其更新到最新版本之前,它一直是一种魅力。 如果存在用户文档,则流将产生该文档并关闭该流。 如果云Fire
Stack Overflow 有几个 examples其中函数首先获得可升级锁,然后通过升级获得独占访问。我的理解是,如果不小心使用,这可能会导致死锁,因为两个线程可能都获得了可升级/共享锁,然后都尝
这个问题在这里已经有了答案: MVC 4 Code First ForeignKeyAttribute on property ... on type ... is not valid (1 个回答
以下是部分代码。我需要在 finally 子句中关闭资源。我需要先调用 closeEntry() 还是 close()?我收到一些错误消息。 Error closing the zipoutjava.
我想使用 RxJS-DOM 观察 mousewheel 事件,这样当第一个事件触发时,我转发它然后删除所有值,直到后续值之间的延迟超过先前指定的持续时间。 我想象的运算符可能看起来像: Rx.DOM.
版本似乎与安装的不同。 我在 npm install 上收到警告 我将二进制文件安装到我的家庭/开发目录中,但它不适用于 sudo。所以我安装了apt。 (注意:我并没有真正安装,我提取并将路径放在/
我正在尝试展示 GAN 网络在某些指定时期的结果。打印当前结果的功能以前与 TF 一起使用。我需要换成 pytorch。 def show_result(G_net, z_, num_epoch, s
我是一名优秀的程序员,十分优秀!