`
shirlly
  • 浏览: 1646391 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

处理phonegap application error the connection to the server was unsuccessful的错误

阅读更多
android 在log中提示TimeOut Error后,应用程序弹出application error
the connection to the server was unsuccessful 的错误的处理方法
第一步
找到项目中res/xml目录下的config.xml,把你的外网的域名地址添加到配置中
<access origin="http://example.com" /> <!--allow any secure requests to example.com -->
第二步
在activity的onCreate方法中加入一行代码
public void onCreate(Bundle savedInstanceState)
	{
		[color=red]super.setIntegerProperty("loadUrlTimeoutValue", 60000); [/color]
		super.onCreate(savedInstanceState);
		super.loadUrl(AppSetting.WEBSERVICE_LOGIN);
        }

注意放置的位置

第三步 禁止横屏
方法:在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)
或者在屏幕切换的时候保存相应的活动状态
因为android中每次屏幕方向切换时都会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置,那样,进行中的操作就不会自动重启了
要避免在转屏时重启activity,可以通过在androidmanifest.xml文件中重新定义方向(给每个activity加上android:configChanges=”keyboardHidden|orientation”属性),并根据Activity的重写onConfigurationChanged(Configuration newConfig)方法来控制,这样在转屏时就不会重启activity了,而是会去调用onConfigurationChanged(Configuration newConfig)这个钩子方法。例如:
if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE){  
  //横向   
  setContentView(R.layout.file_list_landscape);   
}else{  
  //竖向   
   setContentView(R.layout.file_list);   
} 






分享到:
评论

相关推荐

    Downloading files to a PhoneGap application

    在下载过程中,我们还需要处理错误和进度事件。例如,当网络中断时,我们需要捕获错误并决定是重新尝试还是通知用户。同时,通过监听下载进度,我们可以显示下载进度条,提高用户体验。最后,我们还会讨论如何在用户...

    My First PhoneGap application

    接下来,让我们按照以下步骤开始构建“My First PhoneGap application”: 1. **环境准备**: - 安装Node.js,这是PhoneGap的运行环境。 - 安装PhoneGap CLI(命令行工具),通过运行`npm install -g phonegap`来...

    Mastering PhoneGap Mobile Application Development(PACKT,2016)

    From there, the next version of JavaScript (ES6) and the CSS pre-processor SASS are introduced as a way to simplify creating the look of the mobile application. Responsive design techniques are also ...

    PhoneGap 4 Mobile Application Development Cookbook(PACKT,2015)

    Starting with setting up a development environment, the book moves on to utilizing a new PhoneGap command-line tool, installing plugins, and designing your application. It then moves on to concepts ...

    PhoneGap 3.x Mobile Application Development Hotshot.2014.pdf

    **PhoneGap 3.x Mobile Application Development Hotshot.2014.pdf** is an essential resource for developers looking to harness the power of PhoneGap for building high-quality mobile applications....

    Mastering.PhoneGap.Mobile.Application.Development.1783288434

    From there, the next version of JavaScript (ES6) and the CSS pre-processor SASS are introduced as a way to simplify creating the look of the mobile application. Responsive design techniques are also ...

    phonegap-connection

    "phonegap-connection" 指的是 PhoneGap 中处理设备网络连接状态的功能。在开发移动应用时,了解设备的网络连接状态是至关重要的,因为它直接影响到应用的功能,如数据同步、在线服务访问等。 在 PhoneGap 中,`...

    PhoneGap.3.Beginners.Guide.3rd.Edition.1784392286

    This book provides you with the skills you need to successfully create, develop, debug, and deploy a cross-platform mobile application with PhoneGap 5. The book starts with the basics of PhoneGap, ...

    phonegap-phonegap-1.6.0-0-g66780d6.zip_66780,com_PhoneGap 1.6_co

    PhoneGap requires you have the following software installed: 1. Eclipse Integrated Design Environment (IDE), a program to write code and manage software development 2. Java Development Kit (JDK), ...

    PhoneGap Mobile Application Development Cookbook.pdf

    以上是《PhoneGap Mobile Application Development Cookbook》书籍的核心内容概述,涵盖了PhoneGap开发中的关键技术和实践应用。通过这些实用的“食谱”,开发者可以学习到如何利用PhoneGap框架以及HTML5、CSS3、...

    phonegap打开文档插件

    error: function(err) { console.error('Failed to open file', err); } }); ``` 这里`FileOpener2.open()`方法接受文件URL和一个配置对象,包含文件类型以及成功或失败的回调函数。 4. **处理不同平台的差异**...

    PhoneGap API之事件处理.

    在PhoneGap中,事件处理是连接用户交互与应用程序逻辑的关键环节,让我们深入探讨PhoneGap API中的事件处理机制。 1. **事件模型**:PhoneGap遵循W3C的DOM事件模型,包括事件监听器、事件冒泡和事件捕获。事件监听...

    phonegap完整例子!

    PhoneGap是一个开源框架..."所涵盖的知识点的详细解析,包括PhoneGap的基本原理、与Android的集成、pad设备的适配、自定义插件的开发以及可能的数据处理策略。这些内容为深入学习和实践PhoneGap开发提供了全面的指导。

    PhoneGap实例

    6. **事件处理**:PhoneGap支持设备特定的事件,如`deviceready`(表示PhoneGap准备就绪)、`pause`(应用被后台化)和`resume`(应用恢复前台)。开发者可以通过监听这些事件来调整应用的行为。 7. **插件扩展**:...

    PhoneGap-拍照上传DEMO

    7. **错误处理**:在拍照、选择图片或上传过程中可能出现各种错误,如用户拒绝访问摄像头、网络中断等,因此需要有良好的错误处理机制。 8. **响应式设计**:为了让应用在不同设备和屏幕尺寸上都有良好表现,DEMO...

    phoneGap的写入文件

    5. **处理错误**:在上述过程中,可能遇到各种错误,如文件不存在、无权限等。因此,每次调用异步方法时,都需要提供一个错误回调函数来处理可能出现的问题。 在标签中提到的"android",意味着这些操作是在Android...

    phoneGAP2.9.1.zip

    PhoneGap的核心思想是将Web应用包装在原生的移动应用壳中,使得这些Web应用能够访问设备的功能,如摄像头、GPS、加速度计等,而无需编写原生代码。这个框架由Adobe公司维护,并且遵循Apache许可证。 在"phoneGAP...

    Phonegap拍照,图片保存应用

    8. **错误处理**:在调用PhoneGap API时,务必添加错误回调函数,以处理可能出现的问题,如用户拒绝权限、摄像头无法访问等。 9. **测试与调试**:使用PhoneGap Build服务或直接在Android模拟器或真机设备上进行...

Global site tag (gtag.js) - Google Analytics