退出phonegap/返回Android
Posted
技术标签:
【中文标题】退出phonegap/返回Android【英文标题】:Exit phonegap/go back to Android 【发布时间】:2012-07-12 14:52:11 【问题描述】:我的问题有点奇怪,但真的让我很恼火……
我有一个 android 应用,当你点击一个按钮时它会加载
loadUrl("file:///android_asset/www/index.html").
现在一切都很好。在 Web 应用程序中完成我的工作后,我想回到我的 Android 应用程序,我从该应用程序开始我的网站。 更具体地说,我希望当用户点击 html 页面中的按钮时,它会关闭该页面并返回:
public void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
super.setBooleanProperty("keepRunning", false);
setContentView(R.layout.activity_main);
对不起,愚蠢的问题,但我不知道如何更好地形成它。
谢谢。
【问题讨论】:
【参考方案1】:您需要使用在 v1.9.0 中发布的 Cordova WebView http://docs.phonegap.com/en/1.9.0/guide_cordova-webview_android.md.html#Embedding%20Cordova%20WebView%20on%20Android
【讨论】:
【参考方案2】:这适用于 Android 和 ios:
window.history.go( -( history.length - 1 ) );
但是,一旦你回来,结果是不可预测的。有时PhoneGap处于奇怪的状态,无法刷新。
在经历了很多头痛并尝试了很多事情之后,我得出的结论是,最好永远不要离开 PhoneGap UIWebView
。相反,使用ChildBrowser Plugin。
【讨论】:
以上是关于退出phonegap/返回Android的主要内容,如果未能解决你的问题,请参考以下文章
在 phonegap 应用程序的退出(硬件按钮)上显示确认框
xcodebuild 以代码 65 退出:EddyVerbruggen/SocialSharing-PhoneGap-Plugin