-
-
Notifications
You must be signed in to change notification settings - Fork 485
Closed
Description
I have tried to move window initializing code to Event::Resumed event, but that event never called. Can somebody give a working example?
let el = EventLoop::new();
let gel: &'static EventLoop<()> = unsafe { std::mem::transmute(&el) };
el.run(|event, _, control_flow| {
*control_flow = ControlFlow::Poll;
match event {
Event::Resumed => {
log::info!("window resumed");
let window_builder = WindowBuilder::new().with_title("hello");
let context_builder = ContextBuilder::new()
.with_gl(GlRequest::GlThenGles {
opengl_version: (2, 1),
opengles_version: (2, 0),
})
.with_pixel_format(24, 8);
let (window, device, mut factory, main_color, main_depth) =
gfx_window_glutin::init::<
gfx_core::format::Rgba8,
gfx_core::format::DepthStencil,
(),
>(window_builder, context_builder, gel)
.unwrap();
}
e => log::info!("event:{:?}", e),
}
});Android logcat shows
07-25 18:27:26.474 1935 2319 I ActivityManager: Start proc 23474:rust.gars/u0a64 for activity rust.gars/android.app.NativeActivity
07-25 18:27:26.505 23474 23474 D houdini : [23474] Added shared library /data/app/rust.gars-2/lib/arm64/libgars.so for ClassLoader by Native Bridge.
07-25 18:27:26.509 23474 23491 I gars : gars: Part 1: Drawing a triangle
07-25 18:27:26.511 23474 23491 I gars : gars: event:NewEvents(Init)
07-25 18:27:26.512 23474 23491 I gars : gars: event:MainEventsCleared
07-25 18:27:26.512 23474 23491 I gars : gars: event:RedrawEventsCleared
07-25 18:27:26.513 23474 23491 I gars : gars: event:NewEvents(Poll)
07-25 18:27:26.540 1935 2296 D WindowManager: calling BstHostCallManagerService onActivityDisplayed method, packageName: rust.gars, activityName: android.app.NativeActivity
07-25 18:27:26.541 1935 1966 I HCALL : hcallOnActivityDisplayedRpc(rust.gars, android.app.NativeActivity)
07-25 18:27:26.542 1935 2296 D WindowManager: calling BstHostCallManagerService setAppConfigDbParams method, packageName: rust.gars, macrosDisabled: false, showFeedbackPopup: false, mouseCursorStyle: , nativeGamepad:false
07-25 18:27:26.542 1935 1966 I HCALL : hcallSetAppConfigDbParamsRpc(rust.gars, 0, 0, , 0)
07-25 18:27:26.587 1935 2296 D InputMethodManagerService: packageName=rust.gars, activityName=android.app.NativeActivity
07-25 18:27:26.603 1935 1957 D ActivityManager: windowsDrawnLocked: packageName = rust.gars, name = android.app.NativeActivity, mCallingPackage = com.bluestacks.launcher
07-25 18:27:26.603 1935 1957 I ActivityManager: Displayed rust.gars/android.app.NativeActivity: +140ms
07-25 18:28:17.404 1935 1957 D ActivityManager: windowsDrawnLocked: packageName = rust.gars, name = android.app.NativeActivity, mCallingPackage = com.bluestacks.launcher
07-25 18:28:22.821 1935 1957 D ActivityManager: windowsDrawnLocked: packageName = rust.gars, name = android.app.NativeActivity, mCallingPackage = com.bluestacks.launcher
07-25 18:28:23.822 1935 1957 D ActivityManager: windowsDrawnLocked: packageName = rust.gars, name = android.app.NativeActivity, mCallingPackage = com.bluestacks.launcher
07-25 18:28:24.371 1935 1957 D ActivityManager: windowsDrawnLocked: packageName = rust.gars, name = android.app.NativeActivity, mCallingPackage = com.bluestacks.launcher
07-25 18:28:25.421 1935 1957 D ActivityManager: windowsDrawnLocked: packageName = rust.gars, name = android.app.NativeActivity, mCallingPackage = com.bluestacks.launcher
07-25 18:28:33.429 1935 1957 V WindowManager: isVisibleLw false for win : Window{41057e0 u0 rust.gars/android.app.NativeActivity}
07-25 18:28:46.609 1935 2232 D ActivityManager: TopActivityInfo, pkgName: rust.gars activityName: rust.gars/android.app.NativeActivity callingPackage: bstSpecialAppKeyboardHandlingEnabled = false
07-25 18:28:46.688 1935 4687 D WindowManager: calling BstHostCallManagerService onActivityDisplayed method, packageName: rust.gars, activityName: android.app.NativeActivity
07-25 18:28:46.689 1935 1966 I HCALL : hcallOnActivityDisplayedRpc(rust.gars, android.app.NativeActivity)
07-25 18:28:46.690 1935 4687 D WindowManager: calling BstHostCallManagerService setAppConfigDbParams method, packageName: rust.gars, macrosDisabled: false, showFeedbackPopup: false, mouseCursorStyle: , nativeGamepad:false
07-25 18:28:46.690 1935 1966 I HCALL : hcallSetAppConfigDbParamsRpc(rust.gars, 0, 0, , 0)
07-25 18:28:46.691 1935 1957 D ActivityManager: windowsDrawnLocked: packageName = rust.gars, name = android.app.NativeActivity, mCallingPackage = com.bluestacks.launcher
07-25 18:28:46.692 1935 4687 D InputMethodManagerService: packageName=rust.gars, activityName=android.app.NativeActivityReactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels