launchmode

    0热度

    1回答

    在我的应用程序中,我有一个仪表板活动,它的启动模式是“SingleTask”我的应用程序在没有onCreate的情况下获取onNewIntent有没有机会? 例如,如果用户从仪表板导航到其他活动,并且在仪表板被销毁后,如果用户再次导航到仪表板,会发生什么情况? onCreate工作还是会继续onNewIntent? 谢谢。

    0热度

    1回答

    我有一个简单的启动程序,不启动任何应用程序,只显示WebView。它被设置为默认启动器。我没有在这款平板电脑上使用任何其他应用程序。当我重启平板电脑时,此发射器按预期启动。我的问题是,如果我按下设备的后退按钮,活动将被销毁,并且它会作为新活动再次创建。我不明白这个行为的意义,因为这个行为已经可见了......视图的启动模式是singleTask,所以我期望它仅仅停留在原来的位置,而不是被重新创建。

    3热度

    3回答

    我想保留每个Activity的单个实例我开始在我的应用程序中。 launchMode singleTask是一个选项,但它仅适用于一个Activity。 我想 如果没有实例,它被称为启动一个Activity。 并且如果该Activity的任何其他实例已经存在,那么该实例将在未创建该Activity的新实例 的情况下被带到前面。 此属性将应用于多个Activity。 否Activity确保它始终位于

    2热度

    2回答

    按照在运行Android Lollipop的变化,参考: StackOverflow Question Cheese factory blog 我希望,当我从我的应用程序启动其他应用程序的活动,它应该在开新的任务,即使行为是默认的(launchmode是标准的)。所以,我做了2个测试应用程序来验证相同的行为。但令人满意的是,如果没有指定启动模式,其他应用程序总是在我的应用程序的任务中打开。我已经在

    0热度

    2回答

    这是Android文档图像: 活动Y具有“singleTask”启动模式,但它不是根系活力的任务,那就是活动X.它是如何发生的? UPD: 从documentation: “singleTask” 系统将创建一个新的任务和新任务的根实例化的活动。但是,如果活动的实例已经存在于单独的任务中,则系统通过调用onNewIntent()方法将意图路由到现有实例,而不是创建新实例。一次只能有一个活动实例。

    0热度

    2回答

    我有2个发射器图标和2个不同的活动的应用程序。清单文件是象下面这样: .... <activity android:name=".MyActivity" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:taskAffinity="my.p

    0热度

    2回答

    我不想在使用按Home按钮时关闭我的应用程序。但在某些设备上,android系统会关闭我的应用程序。 这是情景: 情景X:(I WANT): Activity A->Activity B-> Activity C - PRESS HOME BUTTON- Launch application - User see Activity C 情景Ÿ:Activity A->Activity B-> Ac

    1热度

    1回答

    我在端口上有一个UDP套接字的活动。如果我按Home键的活动去的背景下,的onPause()和调用OnStop()方法被调用。现在我想在收到一些UDP数据包时恢复我的活动。 阅读其他职位我明白,我必须: 申报活动为android:launchMode="singleTask"(或singleInstance) 然后,当我想恢复活动: Intent intent = new Intent(thi

    0热度

    1回答

    我的应用程序在清单推出-mode属性=“singleTop”和处理它通过与getIntent推出的意图()。处理意图后,它调用setIntent(new Intent());以抹去原意。这可以避免活动处理同一意图(如果再次创建)(例如,如果管理方向更改)。 我只是有问题的时候,当我按下返回按钮的活动被破坏:的确,当我点击它的“最近使用的应用”插槽活动再次创建和我再次处理的原意。 如果我从主屏幕再次

    2热度

    3回答

    对于Activity,standard,singletop,singletask和singleInstance,有四种启动模式。前三个比较容易理解和广泛使用。但到目前为止,我没有发现任何使用singleInstance的场景。 Some of the real use case is an Activity for Launcher or the application that you are