Activity设置singleTask无法通过Intent获取值的问题

AActivity跳转BActivity ,AActivity设置lauchmode = "SingleTask"的话,在getIntent无法获取BActivity里面的内容,无论是通过Intent跳转还是BActivity里面setResult后在AActivity的onActivityForResult中获取都不行。在网上查了下,通过重写如下方法,可以解决问题

protected void onNewIntent(Intent intent) {
       super.onNewIntent(intent);
       setIntent(intent);
   } 
时间: 2024-10-10 12:33:23

Activity设置singleTask无法通过Intent获取值的问题的相关文章

Activity以singleTask模式启动,intent传值的解决办法

转载请注明出处,谢谢http://blog.csdn.net/harryweasley/article/details/46557827 因为项目中,有一个消息推送的功能,每次推送一个消息,就会开启FunctionActivity,那么为了避免重复开启它,在退后的时候,多次出现该Activity,就将该Activity的启动模式变为singleTask. 这样在之后的多次启动该Activity,便会调用onNewIntent(Intent intent)方法. activity通过intent传

Activity以singleTask模式启动,intent传值的解决办法,singletaskintent

转载请注明出处,谢谢http://blog.csdn.net/harryweasley/article/details/46557827 因为项目中,有一个消息推送的功能,每次推送一个消息,就会开启FunctionActivity,那么为了避免重复开启它,在退后的时候,多次出现该Activity,就将该Activity的启动模式变为singleTask. 这样在之后的多次启动该Activity,便会调用onNewIntent(Intent intent)方法. activity通过intent传

easyui-textbox 和 easyui-validatebox 设置值和获取值

表单作如下定义:该input使用easyui的"easyui-textbox" 1 <input id="addSnumber" style="width: 200px; height: 30px;" class="easyui-textbox" type="text" name="snumber" data-options="required:true, missing

js获取并设置&lt;p&gt;&lt;/p&gt;的显示的值。

原文链接:http://www.nowamagic.net/librarys/posts/jquery/23 html()方法 此方法类似于JavaScript中的innerHTML属性,可以用来读取或者设置某个元素中的HTML内容.要获取某个元素的内容,可以这样: 1 var p_html = $("p").html(); //获取p元素的HTML代码  如果需要设置某元素的HTML代码,那么也可以使用该方法,不过需要为它传递一个参数.例如要设置p元素的HTML代码,可以使用如下代码

easyUI validatebox设置值和获取值,以及属性和方法

一:表单元素使用easyui时,textbox和validatebox设置值和获取值的方式不一样[转] 1.为text-box设置值只能使用id选择器选择表单元素,只能使用textbox("setValue", value) 方式设置值,使用textbox("getValue")  获取值: 例如:var snumber = $("#addSnumber").textbox('getValue'); $("#addSnumber&quo

[js]作用域链查找规则获取值和设置值

作用域链查找规则获取值和设置值 <script> /** 1.作用域链查找规则 私有作用域出现的一个变量不是私有的,则往上一级作用域查找,上级作用域没有则继续向上级查找,一直找到window为止,如果window也没有了? 1)如果是获取值,则报错 2)如果是设置值,则相当于给window设置了一个属性 2.js代码一旦报错,则不往下执行了. */ function fn() { console.log(total); //获取值 total = 100; //设置值 } fn(); cons

使用sessionStorage获取值和设置值

<body><button id="btn1">设置值</button><button id="btn2">获取值</button> <!-- 总结:设置值 值是字符串 sessionStorage.setItem('key','value'); 使用sessionStorage.getItem('key');获取值 --><script> // 使用sessionStorage设置

jQuery 之 模态编辑框实例(文本获取值与设置值)

代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="jquery3.js"></script> <style> .modal{ position: fixed; top: 50%; left:

Dynamics 365 获取值 设置值

//获取new_name的值(单行文本)Xrm.Page.getAttribute("new_name").getValue()//设置new_name的值(单行文本)Xrm.Page.getAttribute("new_name").setValue("1121")//获取客户集合(查找)Xrm.Page.getAttribute("new_accounid").getValue()//设置客户值(查找)Xrm.Page.g