0

私は Android phonegap でプロジェクトを行っています。ここでは、ステータス バーに通知の数を表示したいと思います。リンクStatus Bar Notificationを使用してステータス バー通知を実装しました。通知を表示するために変更したコードを以下に示します。

<!DOCTYPE HTML>
<html>
<head>
<title>Cordova</title>

<script type="text/javascript" charset="utf-8" src="cordova-2.0.0.js"></script>
<script type="text/javascript" charset="utf-8" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" charset="utf-8" src="statusbarnotification.js"></script>

<script type="text/javascript">

var count = 0;

function show_notify(){
    count = count+1 ;
    //alert(count);
    var title = "message";
    var alerts = "You have "+count+ " message";
    window.plugins.statusBarNotification.notify(title, alerts);
}

</script>

</head>
<body>
<a href="#" onclick='show_notify()'>Click!</a>
</body>
</html>

ここで、関数 show_notify() を呼び出すたびにcountの値がインクリメントされ、「 You have [1 or 2 or 3...] message」という形式で通知の数が表示されます。ステータスバーの通知をクリアした後、ゼロにカウントし、通知をクリックしたときに特定のページにリダイレクトするようにコードを変更する必要があります。

4

1 に答える 1

0

すべての通知があるページが必要です。通知が読み取られると、count 変数をリセットまたはデクリメントできます。または、通知ページが開かれたとき。

本当におすすめのJQ-mobiでアプリを作っています。それらはデータ属性「data-load」を提供します。これは、通知をリセットするためのメソッドを実行できるときです。

http://www.jqmobi.com/index.php

于 2012-11-15T10:33:02.020 に答える