关于应用程序主界面的问题

hikecn 2010-02-03 12:56:10
假设一个应用有两个Activity分别为A,B
首次进入应用时,默认为A界面,在A界面通过菜单切换到B界面,如果在B界面按返回键则退出应用,
当下次再进入应用时,直接进入B界面,在B界面通过菜单也可以切换到A界面,
如果在A界面按返回键则退出应用,当下次再进入应用时,直接进入A界面。
类似与应用有两个主界面,并且具有记忆功能。

我想实现这样的应用,请问如何实现?
...全文
220 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
infsafe 2010-03-19
  • 打赏
  • 举报
回复
这你得好好研究一下Activity的lifecycle了.
adixia 2010-03-19
  • 打赏
  • 举报
回复
关注
回复内容太短了!
莫名的码农 2010-03-18
  • 打赏
  • 举报
回复
如果不是"在B界面按返回键则退出应用",而是"在B界面按返回键则返回Home"的话,默认就是像楼主说的那样,只要把B界面的Back键当Home键来处理就行了.

如果必须"在B界面按返回键则退出应用",一定要退出应用的话,那比较好的其实7楼的方法比较简单易行.
wbaqoo 2010-03-18
  • 打赏
  • 举报
回复
如果要自己实现的话用SharedPreferences这个API不错
楼主可以关注下这个API
可以写一个无关的Activity 这个activity根据SharedPreferences取出来的值来启动自己要的activity
ChikoHu 2010-03-17
  • 打赏
  • 举报
回复
要自己去写Activity吧!
不知道SharedPreferences这个可不可以?
我才接触android没多长时间。
midige388 2010-03-17
  • 打赏
  • 举报
回复
同意楼上的
Alix-Lei 2010-03-16
  • 打赏
  • 举报
回复
AndroidManifest.xml里面直接写action值貌似无法实现LZ所说的功能吧!还是得自己重写去记录每次使用的Activity才行吧!
smallclub 2010-03-12
  • 打赏
  • 举报
回复
同意楼上看法
biaozai06 2010-03-11
  • 打赏
  • 举报
回复
用一个没有界面的Activity来作为程序的默认Activity,在这个Activity里面调用上次退出时的Activity。
zhangyuehao 2010-03-11
  • 打赏
  • 举报
回复
关注下~~~
hikecn 2010-03-11
  • 打赏
  • 举报
回复
怎么配置配置AndroidManifest.xml?
zxh_wolfe 2010-02-20
  • 打赏
  • 举报
回复
完全满足楼主的要求,个人觉得还是要自己去实现
hifunwong 2010-02-16
  • 打赏
  • 举报
回复
楼上正解.不需要自己去实现的.
nj_dobetter 2010-02-04
  • 打赏
  • 举报
回复
Android的application默认就有这样的功能设计,需要配置AndroidManifest.xml
MicroSky2813 2010-02-03
  • 打赏
  • 举报
回复
找个地方保存界面记录,两个界面用的时候一个show 一个hide

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧