Android的Notification,Builder怎样发通知?

直接上代码:publicclassMainActivityextendsActivityimplementsOnClickListener{privateButtontv... 直接上代码:
public class MainActivity extends Activity implements OnClickListener{
private Button tvTest;
private NotificationManager notification;
private Builder b;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tvTest=(Button)findViewById(R.id.tvTest);
tvTest.setOnClickListener(this);
notification=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
b=new Builder(this).setTicker("重要通知").setAutoCancel(true).setContentTitle("邮 件").setContentText("你好啊,小妹嘿嘿");
}

@Override
public void onClick(View v) {
notification.notify(123, b.build());
System.out.println("发送Notification...");
}
}
很简单的代码呀,怎么就发不出Notification呢,代码问题,还是模拟器问题?
展开
 我来答
JulioHu706
2014-05-16 · TA获得超过653个赞
知道小有建树答主
回答量:789
采纳率:0%
帮助的人:435万
展开全部
Notification noti = new Notification.Builder(mContext)
.setContentTitle("New mail from " )
.setContentText(“gmail”)
.setSmallIcon(R.drawable.new_mail)
.setLargeIcon(aBitmap)
.build();

notification.notify(0, noti);
也可以这样写:
NotificationManager mNm = (NotificationManager)getSystemService(Activity.NOTIFICATION_SERVICE);
CharSequence text = getText(R.string.hello_world);
CharSequence title = getText(R.string.app_name);
Notification notification = new Notification();
notification.defaults = Notification.DEFAULT_SOUND;
notification.flags = Notification.FLAG_AUTO_CANCEL;//Notification.FLAG_ONGOING_EVENT;一直显示
//notification.priority = Notification.PRIORITY_MIN;//不显示声音和标题
notification.icon = R.drawable.ic_launcher;
Intent i = new Intent("android.intent.action.MANAGE_PACKAGE_STORAGE");
//i.setClassName("com.android.settings", "com.android.settings.applications.ManageApplications");
PendingIntent pi = PendingIntent.getActivity(MainActivity.this, 0, i, 0);
notification.setLatestEventInfo(this, title, text, pi);
mNm.notify(0, notification);
你自己看着改。。。
追问
我就是没看出来我的代码,哪里有问题呀?为什么显示不出来呢
追答
因为你没有导入呀,要这样吧:Notification.Builder b
齐天大圣李冠星
2014-05-16 · 写作不是为了改变世界,而是为了安顿自己。
齐天大圣李冠星
采纳数:4691 获赞数:11097

向TA提问 私信TA
展开全部
代码问题 Builder b 问题没有这个类
追问
Ctrl+shift+O你试一下,楼上不是也在用吗?怎么会没有呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式