android应用程序中通常有多个activity,一般都会在manifest.xml中配个默认启动的activity,但如何给用户一个交互,让用户选择启动时的activity,(我认为:最好是启动时,给个逻辑之类的能控制manifest.xml中的activity有选择的选择启动,不知道行不行的同),请高人指点!谢谢

解决方案 »

  1.   

    你在哪里启动?可以给所有的activity定义统一的一个action,然后搞一个acitivy,让他来startpickeractivity,这样,就会把所有的定义了action的activity列出来,让用户选择
      

  2.   

    很简单,让他一定启动InitActivity,然后在InitActivity里面根据SharedPreference里面的配置去其他其他的Activity,不用谢,哈哈哈
      

  3.   

    第一个Activity可以是空的Activity,作用在于判断用户之前的选择,例如用户之前是停留在哪个Activity,通过第一个别Activity去启动用户上一次使用过的Activity。
      

  4.   

    Maximianus:很简单,让他一定启动InitActivity,然后在InitActivity里面根据SharedPreference里面的配置去其他其他的Activity,不用谢,哈哈哈回复Maximianus:
    我的程序中用户设置的activity就是保存在sharepreference中,是要先默认启动一个unabled的activity呢,还是在加载前做出判断?请说详细点,谢谢···
      

  5.   


    一开始启动一个chooseActivity,在这里面选,然后把选择结果保存sp以后进程序如果sp里面有值就跳过chooseActivity给个按钮,可以重新呼出chooseActivity最简单的办法