按通知后应用程序不会退出

时间:2012-07-24 12:44:22

标签: android

我使用以下代码开始通知。如果我使用按钮从应用程序启动通知,它将启动,但如果我按下同一应用程序上的“退出”按钮,它将清除通知并退出。

但是,如果我在通知后关闭应用程序,请使用PendingIntent再次使用通知启动应用程序。应用程序“退出”按钮将清除通知,但除非再次按下该按钮,否则不会退出应用程序。

我如何开发它以清除通知并退出,无论应用程序如何打开。

任何人都可以帮忙,这段代码有什么问题?

public void onClick(View v) {

    switch (v.getId()) {
    case R.id.bStat:
        Intent intent = new Intent(this, NotifyActivity.class);
        PendingIntent pi = PendingIntent.getActivity(this, 0, intent, 0);
        String body = "This is a Test..";
        String title = "XxxXxx Xxxxx..";
        Notification n = new Notification(R.drawable.ttsn, body,
                System.currentTimeMillis());
        n.setLatestEventInfo(this, title, body, pi);
        n.defaults = 0;
        // Notification.DEFAULT_ALL
        nm.notify(uniqueID, n);
        break;

    case R.id.bExit:
        nm.cancel(uniqueID);
        finish();
        break;
    }

}

0 个答案:

没有答案