Thank you for your suggestion. I have tested QApplication::quit() in QCoreApplication::applicationStateChanged( Qt::ApplicationSuspended ).
And yes, the app is still in the list, but when I launch the app again it starts from the same beginning, not resumed... Seems that approach with applicationStateChanged() workes... Thank you guys. On Tue, 27 Jan 2015 13:27:43 +0300, Robert Iakobashvili <corobe...@gmail.com> wrote: > Dear Igor, > > 1. Arrange forceClosingMyApp in your derived activity: > > package com.myComp.MyProduct.activity; > > import java.lang.String; > import android.os.Bundle; > import android.util.Log; > import android.content.Intent; > import android.app.Activity; > import android.view.KeyEvent; > > import org.qtproject.qt5.android.bindings.QtActivity; > > public class MyActivity extends > org.qtproject.qt5.android.bindings.QtActivity > { > private static final String TAG = "MyActivity"; > private static MyActivity m_MyActivityInstance = null; > > public static MyActivity getMyActivityInstance() > { > return MyActivity.m_MyActivityInstance; > } > > @Override > public void onCreate(Bundle savedInstanceState) > { > super.onCreate(savedInstanceState); > > /* Do your staff here: */ > MyActivity.m_MyActivityInstance = this; > } > > @Override > protected void onResume() > { > super.onResume(); > //Log.v(TAG, "onResume - entered"); > } > > @Override > public boolean onKeyDown(int keyCode, KeyEvent event) > { > if( (event.getKeyCode() == KeyEvent.KEYCODE_VOLUME_UP) || > (event.getKeyCode() == KeyEvent.KEYCODE_VOLUME_DOWN) || > (event.getKeyCode() == KeyEvent.KEYCODE_VOLUME_MUTE ) ) { > return super.super_onKeyDown(keyCode,event); > } > else{ > return super.onKeyDown(keyCode,event); > } > } > > public static void forceClosingMyActivity() > { > //Log.v(TAG, "forceClosingMyActivity - entered"); > m_MyActivityInstance.finish(); > > } > } > > 2. Catch the Home Button event > and call forceClosingMyActivity() via JNI > > 3. If not helpful, ask at android-developm...@qt-project.org > > I hope this has help. > > Regards, > Robert > > > On Mon, Jan 26, 2015 at 8:24 AM, Igor Mironchik > <igor.mironc...@gmail.com> wrote: >> Hi. >> >> How to completely shutdown Qt app on Adnroid when "Home" button pressed? >> >> I want to say when user presses "Home" button app will continue to work >> in >> background, i.e. the app shown in the list of apps when long touch >> "Home" >> button. >> >> How to prevent it and completely shutdown Qt app? >> >> Is it possible? >> >> -- >> Best Regards, >> Igor Mironchik. >> _______________________________________________ >> Interest mailing list >> Interest@qt-project.org >> http://lists.qt-project.org/mailman/listinfo/interest -- Best Regards, Igor Mironchik. _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest