summaryrefslogtreecommitdiffstats
path: root/tests/StatusBar/src/com/android/statusbartest/TestAlertActivity.java
blob: f5876d0ae180fa32dbff7cd8f077e489f2f8c27e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package com.android.statusbartest;

import android.app.Activity;
import android.app.NotificationManager;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;

public class TestAlertActivity extends Activity {
    int mId;

    @Override
    public void onResume() {
        super.onResume();
        Log.d("StatusBarTest", "TestAlertActivity.onResume");
        Intent intent = getIntent();
        mId = intent.getIntExtra("id", -1);
        Log.d("StatusBarTest", "Remembering notification id=" + mId);
        setContentView(R.layout.test_alert);
    }

    @Override
    public void onPause() {
        super.onPause();
        Log.d("StatusBarTest", "onPause: Canceling notification id=" + mId);
        NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
        nm.cancel(mId);
        finish();
    }

    @SuppressWarnings({"UnusedDeclaration"})
    public void dismiss(View v) {
        Log.d("StatusBarTest", "TestAlertActivity.dismiss");
        finish();
    }
}