Hello everyone and thank you for your help.
I wanted to know how I can execute this example from this thread. I want to use a webview, this code destroys and restarts the activity. I don't know if there is any way to store what is being seen for the last time or if there is a way to not destroy the activity.
thank you
Example
SetActivityAttribute(YourActivity, android:resizeableActivity, "true")
SetActivityAttribute(YourActivity, android:supportsPictureInPicture, "true")
I wanted to know how I can execute this example from this thread. I want to use a webview, this code destroys and restarts the activity. I don't know if there is any way to store what is being seen for the last time or if there is a way to not destroy the activity.
thank you
Example
How to create a picture-in-picture scale view?
Hi, All How to create a picture-in-picture scale view in b4a? https://i.stack.imgur.com/Zdg3j.png Sample : https://stackoverflow.com/questions/54775018/android-picture-in-picture-scale-view
www.b4x.com
SetActivityAttribute(YourActivity, android:resizeableActivity, "true")
SetActivityAttribute(YourActivity, android:supportsPictureInPicture, "true")
Example code:
Sub Label1_Click
Try
Dim jo As JavaObject
jo.InitializeContext
jo.RunMethod("pip_activity", Null)
Catch
Log(LastException)
End Try
End Sub
#If JAVA
import android.os.Build.VERSION;
import android.view.View;
import android.widget.Toast;
public void onPictureInPictureModeChanged(boolean isInPictureInPictureMode) {
try {
if (isInPictureInPictureMode) {
Toast.makeText(this, "in picture in picture mode.", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(this, "out of picture in picture mode.", Toast.LENGTH_SHORT).show();
}
} catch (IllegalStateException e) {
e.printStackTrace();
}
}
public void pip_activity(){
try {
if (VERSION.SDK_INT >= 26) {
this.enterPictureInPictureMode();
}
} catch (IllegalStateException e) {
e.printStackTrace();
}
return;
}
#end if