将应用程序移至后台

时间:2013-11-29 09:43:11

标签: tizen android-homebutton home-button

AndroidIos类似,我想将我的应用程序移动到后台并移动前景而不会再次失去进度。我们如何在Tizen中实现这一目标。硬件home按钮正在执行相同操作,如何通过代码执行此操作。

3 个答案:

答案 0 :(得分:1)

您可以将家庭应用程序置于前台。例如在模拟器上:

Tizen::App::AppManager::GetInstance()->LaunchApplication("org.tizen.menu-screen");

问题是家庭应用的应用ID可能会因设备而异。我有一个开发电话,它有'com.samsung.cluster-home'作为家庭应用程序。如果我们从其他供应商处获得其他设备,他们可能会有不同的家庭应用程序。

答案 1 :(得分:1)

这个怎么样:

Tizen::App::UiApp::GetInstance()->GetAppFrame()->GetFrame()->SetShowState(false);

编辑:

您可以通过在应用的背景()中放置以下代码来启用表单:

答案 2 :(得分:0)

从2.1开始,您可以执行以下操作:

Tizen::App::UiApp::GetInstance()->GetAppFrame()->GetFrame()->SetShowMode(Tizen::Ui::Controls::FRAME_SHOW_MODE_MINIMIZED);

在此调用之后,OS将应用程序的活动帧发送到后台并调用Tizen :: App :: UiApp :: OnBackground()处理程序。