18896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandlerpackage com.android.statusbartest; 28896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler 38896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandlerimport android.app.Activity; 48896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandlerimport android.app.NotificationManager; 58896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandlerimport android.content.Intent; 68896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandlerimport android.os.Bundle; 78896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandlerimport android.util.Log; 88896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandlerimport android.view.View; 98896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler 108896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandlerpublic class TestAlertActivity extends Activity { 118896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler int mId; 128896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler 138896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler @Override 148896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler public void onResume() { 158896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler super.onResume(); 168896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler Log.d("StatusBarTest", "TestAlertActivity.onResume"); 178896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler Intent intent = getIntent(); 188896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler mId = intent.getIntExtra("id", -1); 198896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler Log.d("StatusBarTest", "Remembering notification id=" + mId); 208896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler setContentView(R.layout.test_alert); 218896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler } 228896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler 238896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler @Override 248896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler public void onPause() { 258896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler super.onPause(); 268896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler Log.d("StatusBarTest", "onPause: Canceling notification id=" + mId); 278896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); 288896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler nm.cancel(mId); 298896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler finish(); 308896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler } 318896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler 328896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler @SuppressWarnings({"UnusedDeclaration"}) 338896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler public void dismiss(View v) { 348896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler Log.d("StatusBarTest", "TestAlertActivity.dismiss"); 358896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler finish(); 368896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler } 378896783dc1d31c5274b277c364da0ffe7cc27ccaDaniel Sandler} 38