假设一个应用有两个Activity分别为A,B
首次进入应用时,默认为A界面,在A界面通过菜单切换到B界面,如果在B界面按返回键则退出应用,
当下次再进入应用时,直接进入B界面,在B界面通过菜单也可以切换到A界面,
如果在A界面按返回键则退出应用,当下次再进入应用时,直接进入A界面。
类似与应用有两个主界面,并且具有记忆功能。我想实现这样的应用,请问如何实现?

解决方案 »

  1.   

    找个地方保存界面记录,两个界面用的时候一个show 一个hide
      

  2.   

    Android的application默认就有这样的功能设计,需要配置AndroidManifest.xml
      

  3.   

    怎么配置配置AndroidManifest.xml?
      

  4.   

    用一个没有界面的Activity来作为程序的默认Activity,在这个Activity里面调用上次退出时的Activity。
      

  5.   

    AndroidManifest.xml里面直接写action值貌似无法实现LZ所说的功能吧!还是得自己重写去记录每次使用的Activity才行吧!
      

  6.   

    要自己去写Activity吧!
    不知道SharedPreferences这个可不可以?
    我才接触android没多长时间。
      

  7.   

    如果要自己实现的话用SharedPreferences这个API不错
    楼主可以关注下这个API
    可以写一个无关的Activity 这个activity根据SharedPreferences取出来的值来启动自己要的activity
      

  8.   

    如果不是"在B界面按返回键则退出应用",而是"在B界面按返回键则返回Home"的话,默认就是像楼主说的那样,只要把B界面的Back键当Home键来处理就行了.如果必须"在B界面按返回键则退出应用",一定要退出应用的话,那比较好的其实7楼的方法比较简单易行.
      

  9.   

    这你得好好研究一下Activity的lifecycle了.