2 doveqian doveqian 于 2013.04.26 09:09 提问

多ICON启动具有不同实例的同一个APP?

描述: 我的应用需要有很多本地资料,启动过程这样:AcitivityA(资料初始化,完毕后跳转)--->AcitivityB(查询显示),退出相反,不存在中间其他过程

APK在Launcher上有多个入口:
入口1,对应本地资料1
入口2,对应本地资料2

现在问题出来了:我从入口1进入后,看到的是资料1,按键home后,返回到桌面,从入口2进,现在的资料却还是资料1,为什么?怎么解决?

以前的做法:
对入口1,2...做成不能APK,启动后Intent绑定不同内容,启动目标应用,目标应用从Intent中取到内容,然后再AcitivityA(资料初始化,完毕后跳转)--->AcitivityB(查询显示)

我现在想把他们整合到一起去,统一管理比较好

我的标题是不是写错了?

2个回答

franzhong
franzhong   2013.04.26 09:55

(不知这是不是你的意思)
两个Launcher进的是一个家,Launcher俗称HomeScreen
你的意思是写1个适配强大的App自动识别Launcher
不同的Launcher体现不同的功能
但是你将它安装在Launcher1里
你从Launcher2进去,还是能看到刚刚安装的app
都是上层的东西,你可以看看Launcher里的
ShowApplications(true)

doveqian
doveqian 是啊
4 年多之前 回复
baimy1985
baimy1985 一个应用多个图标入口吗?
4 年多之前 回复
doveqian
doveqian sorry,可能是我的描述不清楚吧,这样说吧,这仅仅是我的一个应用而已,因为有N多本地资料需要,每一个ICON入口,就对应一个资料,资料里面的处理流程大致一样
4 年多之前 回复
baimy1985
baimy1985   2013.04.27 14:21

在应用androidmanifest.xml的不同的activity节点中添加这个

 <intent-filter>
         <action android:name="android.intent.action.MAIN" />
         <category android:name="android.intent.category.LAUNCHER" />
     </intent-filter>

然后在这些activity中再跳转到你的核心activity就是你想的效果。当然每个activity是可以设不同的icon的

doveqian
doveqian 我的确重新加载了,可是B界面显示的却是错误的
4 年多之前 回复
baimy1985
baimy1985 不可以重新加载一次数据吗?
4 年多之前 回复
doveqian
doveqian 这样的配置我懂,也进去了,可是:现在问题出来了:我从入口1进入后,看到的是资料1,按键home后,返回到桌面,从入口2进,现在的资料却还是资料1,为什么?怎么解决?
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片