android 通知栏按钮,android 通知栏添加按钮点击效果
//注冊按鈕廣播
private void setButtonBroadCast(){
final String STATUS_BAR_COVER_CLICK_ACTION="download";
getDownNotification().contentView.setViewVisibility(R.id.downloadCancle,View.VISIBLE);
BroadcastReceiver onClickReceiver = new BroadcastReceiver() {
private boolean flag = false;
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(STATUS_BAR_COVER_CLICK_ACTION)) {
//在這里處理點擊事件
interceptFlag= true;
//取消通知欄
}
}};
IntentFilter filter = new IntentFilter();
filter.addAction(STATUS_BAR_COVER_CLICK_ACTION);
mContext.registerReceiver(onClickReceiver, filter);
Intent buttonIntent = new Intent(STATUS_BAR_COVER_CLICK_ACTION);
PendingIntent pendButtonIntent = PendingIntent.getBroadcast(mContext, 0, buttonIntent, 0);
getDownNotification().contentView.setOnClickPendingIntent(R.id.downloadCancle, pendButtonIntent);
//R.id.trackname為你要監聽按鈕的id
//? mRemoteViews.setOnClickPendingIntent(R.id.trackname, pendButtonIntent);
}
);
總結
以上是生活随笔為你收集整理的android 通知栏按钮,android 通知栏添加按钮点击效果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为史诗级软件替代:MetaERP直面西
- 下一篇: android studio新建layo