需求如题,给activity创建桌面快捷方式已实现。需要解决的问题:给桌面快捷方式传自定义参数,且运行快捷方式的时候能获取到自定义参数,该如何实现?举个例子:我给商城页面创建了桌面快捷方式且带着自定义参数”北京地区”,从桌面快捷方式打开时,商城界面activity要接收到自定义参数“北京地区”,该如何实现?如果不能实现自定义传参,有没有其他的实现方式?

解决方案 »

  1.   

    自定义 快捷方式 , 可以设置 ① 名称 , ② 图标 , ③ 意图 Intent ; 你可以把参数 放在 Intent 中啊 ; Activity 在 onCreate 中 先判断是否是从 快捷方式 跳转进入的 , 然后获取 Intent , 继而 获取 Intent 中的参数 
      

  2.   

    兄弟,我试过了,不灵…有两个 Intent , ① 发送 创建 快捷方式 广播的 Intent ; ② 进入 快捷方式 应用的 Intent ; 
    是把 参数 放在 ② Intent 里吗 ? 
      

  3.   

    对,是放第二个intent里,就是不知道该怎么写。
      

  4.   

    兄弟,我试过了,不灵…有两个 Intent , ① 发送 创建 快捷方式 广播的 Intent ; ② 进入 快捷方式 应用的 Intent ; 
    是把 参数 放在 ② Intent 里吗 ? 
    对,是放第二个intent里,就是不知道该怎么写。