与Android
和Ios
类似,我想将我的应用程序移动到后台并移动前景而不会再次失去进度。我们如何在Tizen
中实现这一目标。硬件home
按钮正在执行相同操作,如何通过代码执行此操作。
答案 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()处理程序。