開發手記--Notification跳轉傳值問題
在建立Notification通知時,點選通知時跳轉activity傳值,發現每次傳入的值都一樣,都是第一次傳入的值,沒有更新資料,後來發現是在
.setContentIntent(PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT));
flag傳入PendingIntent.FLAG_UPDATE_CURRENT
以下是建立通知及傳值程式碼,isp是傳入的一個物件。
Intent intent=new Intent(this, ProviderEvalDetailActivity.class);
intent.putExtra("rating", (Serializable) isp);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
NotificationCompat.Builder build = new NotificationCompat.Builder(this)
//設定小圖示
.setSmallIcon(R.mipmap.ic_launcher)
.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher))
//設定通知標題
.setContentTitle("內部應用")
//設定通知內容
.setContentText("您收到一條新訊息")
.setDefaults(Notification.DEFAULT_ALL)
//設定通知時間,預設為系統發出通知的時間,通常不用設定
// .setWhen(System.currentTimeMillis())
.setTicker("測試通知來啦")
//通過builder.build()方法生成Notification物件,併發送通知
.setContentIntent(PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT));
Notification notification=build.build();
notification.flags=Notification.FLAG_AUTO_CANCEL;
manager.notify(1, notification);
相關推薦
開發手記--Notification跳轉傳值問題
在建立Notification通知時,點選通知時跳轉activity傳值,發現每次傳入的值都一樣,都是第一次傳入的值,沒有更新資料,後來發現是在 .setContentIntent(PendingIntent.getActivity(this, 0, intent,
iOS開發(swift):頁面跳轉傳值(續)
副標題:.xib檔案的介面與.storyboard的介面相互跳轉 一、.storyboard檔案的介面跳轉到.xib檔案的介面 0.回顧:沿用上一篇文章裡.storyboard的介面。現在要實現點選綠色介面(.storyboard)按鈕跳轉至新的藍色介面(.xib)。 1.下面
MUI框架開發HTML5手機APP(二)--頁面跳轉傳值&底部選項卡切換
概 述 JRedu 在上一篇部落格中,我們學習瞭如何使用Hbuilder建立一個APP,同時如何使用MUI搭建屬於自己的第一款APP,沒有學習的同學可以戳連結學習: http://www.cnblogs.com/jerehedu/p/7832808.html 今天這篇部落格,我們繼續深入學習
微信小程序——頁面跳轉傳值
小程序 func data url ont bsp 需要 nav options 比如從index。wxml跳轉到aaa.wxml index.wml <navigator url="../aaa/aaa?id=1" > </navigator> 傳
頁面之間跳轉傳值
class input script 之間 ntb nload cat new tle 頁面之間傳值: a.html <html> <head> <title> New Document </title>
UWP 頁面跳轉傳值
nta avi prot navigate dto 控件 執行 received logs 如果涉及到頁面跳轉,一般用Frame這個控件來管理不同的頁面。 <Grid Name="RootGrid"> <Frame Name="RootFrame"
Vue + ElementUi 頁面跳轉傳值的方法
element info vue 跳轉 body 9.png 分享圖片 nbsp .com 跳轉的頁面(接收): 跳轉的頁面(接收): Vue + ElementUi 頁面跳轉傳值的方法
MVC——redirect重定向跳轉傳值
數拼接url形式跳轉,帶引數不拼接引數跳轉,頁面也能顯示。 首先先來介紹一下不帶引數的重定向: 我在後臺一個controller跳轉到另一個controller,為什麼有這種需求呢,是這樣的。我有一個
html頁面跳轉傳值方法
本方法比較原始,不喜勿噴 //源頁面 Window.location.href="record.html?recId="+recId; 目標頁面 function getUrlParam (name) { var reg = new RegExp("(^|&)" +
vue中頁面跳轉傳值的幾種方式
一、router-link URL路徑:http://localhost:8081/#/test?userid=1 <router-link :to="{path:'/test',query: {userid: id}}">跳轉</router
微信小程式實現頁面跳轉傳值以及獲取值的方法分析
本文例項講述了微信小程式實現頁面跳轉傳值以及獲取值的方法。分享給大家供大家參考,具體如下:在安卓中頁面跳轉傳值都是通過bundle,現在研究一下小程式的列表跳轉及頁面傳值。my.wxml<view class="container"> <view bind
頁面a跳到另一個頁面b,js實現頁面跳轉傳值
要實現從一個頁面A跳到另一個頁面B,js實現就在A的js程式碼加跳轉程式碼 JS跳轉大概有以下幾種方式: 第一種:(跳轉到b.html)<script language="javascript" type="text/javascript">window.l
頁面跳轉傳值,兩個頁面跳轉cookie傳值。
頁面之間傳值,cookie解決。很簡單很實用。 function wxShowAffirmWT(wtid){ document.cookie = "workTid="+workTid;//增加值對到
React-native頁面跳轉傳值實現
首先是index.android.js 我們需要用到Navigator來進行頁面的跳轉,所有的js檔案處於同一目錄下面, 在FirstPageComponent頁面中我們需要定義好引數: constructor(props) { super(props);
[React]react-router跳轉傳值
跳轉 1.引入包 import {hashHistory} from ‘react-router’ 2.跳轉傳值 handleClick = (value) => {
asp.net頁面跳轉傳值的幾種方式
protected void Button1_Click(object sender, EventArgs e) { //使用querystring傳值 //Response.Redirect("b.aspx
微信小程式(5)--頁面跳轉傳值(點選item傳值)
one頁面實現以下程式碼: 1,data-id="{{item.id}}"為標記列表的下標, item.id的來源與wx:for="{{ components }}"的列表渲染 bindtap="re
微信小程式頁面跳轉傳值以及獲取值方法
在安卓中頁面跳轉傳值都是通過bundle,現在研究一下小程式的列表跳轉及頁面傳值。 my.wxml <view class="container"> <view bindt
Django-頁面跳轉傳值問題
一、情景 eg:檢視一條資料的詳情,需要跳轉頁面,並進行傳值二、思路方式1:觸發詳情按鈕時,Js獲取到該條資料的id值,並傳遞給url,後臺接受到該請求,通過id查詢到這條資料。並返回一個json串給前端。前端拿到資料進行處理,對映給頁面。方式2:觸發詳情按鈕時,同時
JavaScript_頁面跳轉傳值
方式一:用快取進行傳值 // 儲存值 localStorage.setItem("jsonData","jsonDataValue"); // 獲取值 localStorage.getItem("jso