android开发登陆模块设计思路

假如我设计一个类似贴吧的app,不需要登陆也能浏览帖子,但是有些功能,比如回复,则需要检测是否登陆。这样的业务逻辑用什么来做比较方便?

自己写一个登录和判断是否登录的方法;如果有些功能必须要在登录的情况下才有;
就先在这个功能里调用判断是否登录的方法;如果没有登录,返回的是false,则调用登录方法进行登录;若返回的是true,则直接进行其他功能的操作。
以上只是为个人的想法,请多多指教!

写一个公共的方法,只用来判断是否已经登录,然后在进行相应操作的时候(比如回复,发表新帖子)进行调用,然后针对true的情况就可以执行操作,反之就提示登录或注册。

点击回复的时候,将type=recall参数传入webservice,后台webservice获取到这个参数类型,判断用户登录状态(状态标识是否在线),如果不在线,则跳转到登录窗口。否则直接提交回复内容到webservcie,保存到数据库。

最近在做一个电商项目也需要实现相似的逻辑
可在每次用户登录或退出时,在本地记录一个登录信息
然后每次回复时查阅该信息,可用sharepreference或db

这个很简单,当要评论的时候,检测配置文件中是否包含标志位!