1. 程式人生 > >關於notification.setLatestEventInfo()的替代方法

關於notification.setLatestEventInfo()的替代方法

自從notification.setLatestEventInfo()不再讓用之後,百度後發現了新的解決辦法,直接貼程式碼

NotificationManager manager = (NotificationManagerthis.getSystemService(Context.NOTIFICATION_SERVICE);
//新建一個Notification管理器;
//API level 11
Notification.Builder builder = new Notification.Builder(this);//新建Notification.Builder物件
PendingIntent 

intent = PendingIntent.getActivity(this0new Intent(thisMainActivity.class)0);
//PendingIntent點選通知後所跳轉的頁面
builder.setContentTitle("Bmob Test");
builder.setContentText("message");
builder.setSmallIcon(R.mipmap.ic_launcher);
builder.setContentIntent(intent);//執行intent
Notification notification = builder.getNotification
();//將builder物件轉換為普通的notification
notification.flags |= Notification.FLAG_AUTO_CANCEL;//點選通知後通知消失
manager.notify(1,notification);//執行notification

相關推薦

關於notification.setLatestEventInfo()的替代方法

自從notification.setLatestEventInfo()不再讓用之後,百度後發現了新的解決辦法,直接貼程式碼 NotificationManager manager = (NotificationManager) this.getSystemService

[Android] Notification.setLatestEventInfo()方法被移除的問題

前言 今天看《第一行程式碼》看到使用前臺服務章節,發現Notification.setLatestEventInfo()報錯,經過自己的摸索,發現此方法在 API23 中被移除,遂翻了一下API文件,發現可以用 Notification.Builder 來替代

Android中getDrawable和getColor過時的替代方法

this logs con 知識 log launcher 16px ase spa 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 前言 Android SDK 升級到 23 之後,getDrawable和getColor方法提示過時。 解決方案 getRe

Android中ViewPager的setOnPageChangeListener方法過時的替代方法

android.support.v4.view包裡的ViewPager可用於實現輪播圖。我們可以用ViewPager.setOnPageChangeListener(ViewPager.OnPageChangeListener)方法監聽其滑動事件,ViewPager.OnPageChangeLi

mysql like %keyword%不走索引替代方法--轉[足球帶我奔跑]

https://blog.csdn.net/zxssoft/article/details/79651889   在使用msyql進行模糊查詢的時候,很自然的會用到like語句,通常情況下,在資料量小的時候,不容易看出查詢的效率,但在資料量達到百萬級,千萬級的時候,查詢的效率就很容

request getRealPath 的替代方法

獲得要路徑的幾種方法1,request.getRealPath("/");這個方法已不推薦用2,在Servlet 裡用this.getServletContect().getRealPath("/");獲得要路徑。3,struts裡用this.getServlet().getServletContext().

php中cal_days_in_month不可用時的替代方法

在計算某個月中的天數時,由於PHP編譯時沒有加上--enable-calendar選項,會導致cal_days_in_month方法不可用。 這時,如果不能更改伺服器的編譯設定,可以通過以下方法實現該功能 $dayCount = date("t",strtotime("20

ORB 一種特徵匹配替代方法:對比SIFT或SURF

ORB: an efficient alternative to SIFT or SURF Taylor Guo, 2016年3月11日星期五 20:45 寫在前面的話: 繼”ORB-SLAM: Tracking and Mapping Recognizable Featu

Keil 5(MDK 5)中的 Pack Installer下載不了包的解決替代方法(附安裝包網址)

想要使用keil自帶的Pack Installer安裝一些需要的軟體包,但是Pack Installer經常出現各種問題,導致安裝不了,比如: 其實我們可以先去網站把包下載下來,然後自己匯入就好了,算是勉強解決的辦法。步驟如下: 1、到keil的官網(keil包網頁)把包下載

Android getResources().getColor() 過時 替代方法

在Java程式碼中設定控制元件的Color時,用getResources().getColor()出現如下提示: getColor方法在Android 6.0即API 23中 已經過時,替代方法為

Android Notification.setLatestEventInfo棄用和Notification.Builder用法

今天在學習小米便籤的原始碼的時候,至於原始碼的地址,http://m.blog.csdn.net/article/details?id=50544248 ,裡面有好多github的開源專案,開啟專案,報錯2處,一處就是便是找不到setLatestEventI

【Python學習筆記】pip安裝失敗的替代方法&解決方案

1.裝BeautifulSoup 裝BeautifulSoup的時候就出現了pip安裝不上的問題。雖然我用的是pycharm,但是通過第三方安裝庫的方式一直失敗,所以嘗試換pip。 然而沒有成功。 通過查閱相關資料得到了解決方案一:手動下載安裝包。 好在BeautifulS

jQuery1.9+中刪除了live以後的替代方法

根據jQuery的官方描述,live方法在1.7中已經不建議使用,在1.9中刪除了這個方法。並建議在以後的程式碼中使用on方法來替代。   on方法可以接受三個引數:事件名、觸發選擇器、事件函式。 需要特別注意的是:on方法中間的這個觸發選擇器就是你將要新增的HTML元素的

Android逐幀動畫,逐幀動畫載入圖片過多時OOM異常的解決和替代方法

1.首先新增逐幀動畫 播放逐幀動畫,在工程中res目錄下建立一個anim資料夾,新增動畫anim_welcome.xml檔案如下: <?xml version="1.0" encoding="utf-8"?> <animation-li

access中case替代方法

SELECTUserPassportID as PassportID,UserID,GrantorID,Case ObjectTypeID When 1 then ObjectIDEnd as TerminalID,Type, Flag, GrantDate, Validate, InvalidateFro

android過時方法替代方法

1:getResource.getColor(R.color.color_name)----------------------------Android SDK 升級到 23 之後,      

關係型資料庫和非關係型資料庫的選擇,以及替代方法(mysql替代mongodb)

1、在以上方式設計的bussDB庫的狀態下,對於增刪改查操作,關係型資料庫和非關係型資料庫的效能開銷基本一致,因為所有表的資料量都非常小,小於百萬級,因為在千萬級資料量以下,關係型資料庫只要設定了索引,都是非常快的。 2、在效能方面一致的情況下,非關係資料庫的缺點在於無法支援動態連線查詢應用,即sql中的jo

好用的 Android getDrawable過時的替代方法

之前程式碼中獲取Drawable都是使用如下方法: Drawable TopDrawableOne = getResources().getDrawable(R.drawable.icon_test

慎用option中的title屬性,及其替代方法

如下圖所示的多選框列表,要是滑鼠點選某個條例時,顯式該條例的詳細內容。 在頁面中加了一個div,當滑鼠移動時通過onmousemove="selMouseOver(this)",來設定並顯式div的值。 在IE6中沒有問題,滑鼠點選後,顯式條例的具體內容; IE7和8,當

不使用vector的原因和替代方法

vector<bool>不是容器,至少,不是標準意義上的容器。 vector<bool>的名稱有點讓人誤解,因為其內部元素實際上並不是標準的bool值,標準的bool值至少與char擁有一樣的大小,從而可以被“正常”使用。 然而C++標準對於vect