我正在尝试实现branch.io,它的SDK 说我需要将我的启动器活动声明为singleTask。但是当我尝试时,它没有从市场打开,它卡在启动屏幕上。branch.io 链接之外的机制是以这样一种方式构建的,它似乎使用 Google Play 从链接打开活动,所以它现在不起作用。
启动画面不能声明为单个任务是否正常?
我正在尝试实现branch.io,它的SDK 说我需要将我的启动器活动声明为singleTask。但是当我尝试时,它没有从市场打开,它卡在启动屏幕上。branch.io 链接之外的机制是以这样一种方式构建的,它似乎使用 Google Play 从链接打开活动,所以它现在不起作用。
启动画面不能声明为单个任务是否正常?
好吧,这是一个错误,它在 Jira 中: https ://jira.appcelerator.org/browse/TIMOB-15253
我设法通过将alloy.js中的onResume添加到我的currentActivity(当时恰好是启动器)并从那个地方重新启动我的索引,以单任务模式启动它。
if (OS_ANDROID)
{
function resumeLauncher() {
Alloy.createController('index',{
});
}
if (Ti.Android.currentActivity)
{
Ti.Android.currentActivity.setOnResume(resumeLauncher)
}
}