Well..
If you need to press "Home" without say at user... press Home... but do it programmatically... here the way:
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
* I ve tested in many devices... and works
			
			If you need to press "Home" without say at user... press Home... but do it programmatically... here the way:
			
				B4X:
			
		
		
		Private Sub PressHome
        Dim iHome As Intent
        iHome.Initialize("android.intent.action.MAIN", "")
        iHome.AddCategory("android.intent.category.HOME")
        iHome.Flags = 0x10000000   ' FLAG_ACTIVITY_NEW_TASK
        Dim joIntent As JavaObject = iHome
        Dim joContext As JavaObject
        joContext.InitializeContext
        Dim pm As Object = joContext.RunMethod("getPackageManager", Null)
        If joIntent.RunMethod("resolveActivity", Array(pm)) <> Null Then
            StartActivity(iHome)
            Else
            ToastMessageShow("Seems that you run different launcher or unknown android.",True)
        End If
End Sub* I ve tested in many devices... and works
 
				 
 
		 
 
		