Singletask对于branch.io是必要的,但是卡住了

时间:2016-01-20 08:07:59

标签: android appcelerator appcelerator-titanium branch.io

我正在尝试实现branch.io,它的SDK说我需要将我的启动器活动声明为singleTask。但是当我尝试时,它不会从市场上打开,它会在发布屏幕上停滞不前。 branch.io链接之外的机制以这样的方式构建,似乎使用Google Play从链接打开活动,因此它现在不起作用。

启动画面不能声明为单个任务是否正常?

1 个答案:

答案 0 :(得分:1)

嗯,这是一个错误,它在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)
       }
    }