【发布时间】:2015-12-17 16:30:35
【问题描述】:
默认情况下,我创建了一个cordova android项目后,MainActivity.java看起来像这样:
import android.os.Bundle;
import org.apache.cordova.*;
public class MainActivity extends CordovaActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// Set by <content src="index.html" /> in config.xml
loadUrl(launchUrl);
}
}
现在我需要在loadUrl(launchUrl) 之前添加一行getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
以防止应用进入睡眠模式。
但是出于某种原因我们不想破坏默认结构,即除了直接插入这行代码之外,我可以使用cordova插件单独覆盖onCreate()函数吗?
或者有没有人有想法来实现让您的应用始终处于领先地位的目标?
【问题讨论】: