提交 746d854b authored 作者: yueweilu's avatar yueweilu

add

上级 a5f97821
...@@ -995,6 +995,7 @@ class ReadController extends FullLifeCycleController with GetSingleTickerProvide ...@@ -995,6 +995,7 @@ class ReadController extends FullLifeCycleController with GetSingleTickerProvide
// 当应用程序从后台切换到前台并变为活动状态时调用。这通常在用户从其他应用程序返回到你的应用程序时发生 // 当应用程序从后台切换到前台并变为活动状态时调用。这通常在用户从其他应用程序返回到你的应用程序时发生
void onResumed(){ void onResumed(){
Console.log('onResumed'); Console.log('onResumed');
webViewController.evaluateJavascript(source: 'activeState("1");');
// open // open
// 上报开始阅读时间 // 上报开始阅读时间
_addReadTime(type: 'open'); _addReadTime(type: 'open');
...@@ -1003,12 +1004,14 @@ class ReadController extends FullLifeCycleController with GetSingleTickerProvide ...@@ -1003,12 +1004,14 @@ class ReadController extends FullLifeCycleController with GetSingleTickerProvide
void onPaused(){ void onPaused(){
// close // close
Console.log('onPaused'); Console.log('onPaused');
webViewController.evaluateJavascript(source: 'activeState("0");');
// 上报阅读结束时间 // 上报阅读结束时间
_addReadTime(type: 'close'); _addReadTime(type: 'close');
} }
// 当应用程序失去焦点但仍然可见时调用。通常,在用户切换到另一个应用程序或显示系统对话框时,应用程序可能会处于非活动状态,但仍然是可见的 // 当应用程序失去焦点但仍然可见时调用。通常,在用户切换到另一个应用程序或显示系统对话框时,应用程序可能会处于非活动状态,但仍然是可见的
void onInactive(){ void onInactive(){
Console.log('onInactive'); Console.log('onInactive');
webViewController.evaluateJavascript(source: 'activeState("0");');
// close // close
// 上报阅读结束时间 // 上报阅读结束时间
_addReadTime(type: 'close'); _addReadTime(type: 'close');
...@@ -1016,6 +1019,7 @@ class ReadController extends FullLifeCycleController with GetSingleTickerProvide ...@@ -1016,6 +1019,7 @@ class ReadController extends FullLifeCycleController with GetSingleTickerProvide
// 当应用程序被挂起,可能是由于用户关闭应用程序或系统资源不足时调用。在这个状态下,应用程序的代码将不再运行,并且可能被系统终止 // 当应用程序被挂起,可能是由于用户关闭应用程序或系统资源不足时调用。在这个状态下,应用程序的代码将不再运行,并且可能被系统终止
void onDetached(){ void onDetached(){
Console.log('onDetached'); Console.log('onDetached');
webViewController.evaluateJavascript(source: 'activeState("0");');
// close // close
// 上报阅读结束时间 // 上报阅读结束时间
_addReadTime(type: 'close'); _addReadTime(type: 'close');
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论