Log window layout info

pull/213/head
M66B 1 year ago
parent a50cc39dfb
commit 1ebd35d08c

@ -454,7 +454,7 @@ dependencies {
def flatbuffers_version = "2.0.0"
def activity_version = "1.7.2" // 1.8.0-alpha06
def fragment_version = "1.6.1" // 1.7.0-alpha02
def windows_version = "1.0.0" // 1.2.0-beta01
def windows_version = "1.2.0-beta01"
def webkit_version = "1.7.0" // 1.8.0-rc01
def recyclerview_version = "1.3.1"
def coordinatorlayout_version = "1.2.0"

@ -1077,14 +1077,14 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
@Override
protected void onStart() {
super.onStart();
if (BuildConfig.DEBUG)
if (!Helper.isPlayStoreInstall())
infoTracker.addWindowLayoutInfoListener(this, Runnable::run, layoutStateChangeCallback);
}
@Override
protected void onStop() {
super.onStop();
if (BuildConfig.DEBUG)
if (!Helper.isPlayStoreInstall())
infoTracker.removeWindowLayoutInfoListener(layoutStateChangeCallback);
}
@ -2549,10 +2549,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
private final Consumer<WindowLayoutInfo> layoutStateChangeCallback = new Consumer<WindowLayoutInfo>() {
@Override
public void accept(WindowLayoutInfo info) {
List<DisplayFeature> features = info.getDisplayFeatures();
Log.i("Display features=" + features.size());
for (DisplayFeature feature : features)
EntityLog.log(ActivityView.this, "Display feature bounds=" + feature.getBounds());
EntityLog.log(ActivityView.this, "Window layout=" + info);
}
};
}

Loading…
Cancel
Save