PhoneGap中文网

 找回密码
 立即注册
查看: 11653|回复: 3
打印 上一主题 下一主题

phonegap的clone功能和remove功能

[复制链接]

2

主题

5

帖子

34

积分

新手上路

Rank: 1

积分
34
跳转到指定楼层
楼主
发表于 2014-1-29 21:38:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先一直没弄明白contact对象的clone()方法到底实在做什么,其次,我写了这样一段代码:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="cordova-2.1.0.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
var isReady=0;
// 等待加载phonegap
document.addEventListener("deviceready", onDeviceReady, false);
// PhoneGap加载完毕
function onDeviceReady() {
  //此处可以安全使用PhoneGap中的API,将标志变量置为1
  isReady=1;
  //新建一个联系人
  var contact1 = navigator.contacts.create();
  contact1.displayName = "Dog";
  contact1.nickname = "Doggie";   //同时指定以支持所有设备
  // 填充一些字段
  contact1.addrsses= "anywhere";
  var name1 = new ContactName();
  name1.givenName = "Wang";
  name1.familyName = "Wang";
  contact1.name = name1;
  //保存
  contact1.save(onSaveSuccess,onSaveError);
  //再新建一个联系人
  var contact2 = navigator.contacts.create();
  contact2.displayName = "Cat";
  contact2.nickname = "Cattie";   //同时指定以支持所有设备
  // 填充一些字段
  contact2.addrsses= "anywhere";
  var name2 = new ContactName();
  name2.givenName = "Miao";
  name2.familyName = "Miao";
  contact2.name = name2;
  //保存
  contact2.save(onSaveSuccess,onSaveError);
  var clone = contact1.clone();
  alert(clone.nickname);
  contact1.remove(onRemoveSuccess,onRemoveError);
}
function onSaveSuccess(contacts){
  alert("新建联系人成功");
}
function onSaveError(contactError){
  alert("新建联系人失败");
}
function onRemoveSuccess(contacts){
  alert("删除联系人成功");
}
function onRemoveError(contactError){
  alert("删除联系人失败");
}
</script>
</head>
<body>
<h1>PhoneGap的联系人</h1>
</body>
</html>
原本是希望先弹窗两次提示创建联系人成功,然后再弹窗提示第一个联系人的昵称,之后再删除一个联系人,但是实际运行时却是先弹窗显示dog之后弹窗提示删除联系人失败之后才是两次创建联系人成功,这是为什么,应该怎样改进。
回复

使用道具 举报

0

主题

18

帖子

54

积分

注册会员

Rank: 2

积分
54
沙发
发表于 2015-4-30 10:45:54 | 只看该作者
人不错,学习学习 感觉phonegap+html越来越火了。
回复 支持 反对

使用道具 举报

0

主题

19

帖子

53

积分

注册会员

Rank: 2

积分
53
板凳
发表于 2015-4-30 14:37:31 | 只看该作者
html5 是趋势
回复 支持 反对

使用道具 举报

0

主题

19

帖子

53

积分

注册会员

Rank: 2

积分
53
地板
发表于 2015-5-1 01:55:55 | 只看该作者
好东西啊,谢谢分享 感谢phonegap中文网
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2025-1-9 16:50 , Processed in 0.082145 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表