1package com.android.statusbartest;
2
3import android.app.Activity;
4import android.app.NotificationManager;
5import android.content.Intent;
6import android.os.Bundle;
7import android.util.Log;
8import android.view.View;
9
10public class TestAlertActivity extends Activity {
11    int mId;
12
13    @Override
14    public void onResume() {
15        super.onResume();
16        Log.d("StatusBarTest", "TestAlertActivity.onResume");
17        Intent intent = getIntent();
18        mId = intent.getIntExtra("id", -1);
19        Log.d("StatusBarTest", "Remembering notification id=" + mId);
20        setContentView(R.layout.test_alert);
21    }
22
23    @Override
24    public void onPause() {
25        super.onPause();
26        Log.d("StatusBarTest", "onPause: Canceling notification id=" + mId);
27        NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
28        nm.cancel(mId);
29        finish();
30    }
31
32    @SuppressWarnings({"UnusedDeclaration"})
33    public void dismiss(View v) {
34        Log.d("StatusBarTest", "TestAlertActivity.dismiss");
35        finish();
36    }
37}
38