在学习【状态栏通知】时,遇到代码被横线划掉,这是怎么回事呢?
例如:
package com.example.notification;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button = (Button)findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@SuppressWarnings("deprecation")
@Override
public void onClick(View v) {
NotificationManager mNotificationManager =
(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
int icon = android.R.drawable.sym_action_email;
long when = System.currentTimeMillis();
Notification notification = new Notification(icon, null, when);
notification.defaults = Notification.DEFAULT_SOUND;
PendingIntent contentIntent = PendingIntent.getActivity
(MainActivity.this, 0, null, 0);
notification.setLatestEventInfo
(MainActivity.this, "状态栏通知测试", "上午11:02", contentIntent);
mNotificationManager.notify(0, notification);
}
});
}
}
原因:这是以前使用的,现在不在使用或者已经更改,不建议使用,不过不影响程序的运行
问题又来了,如果是更改了,改成什么了呢?我没有找到...