android开发 关于创建及点击快捷方式的问题

我在程序中创建了一个快捷方式,也就是在桌面显示一个小图标的形式,当点击图标的时候会进入一个Activity,这都没有问题,问题是用于指定Activity的intent的对... 我在程序中创建了一个快捷方式,也就是在桌面显示一个小图标的形式,当点击图标的时候会进入一个Activity,这都没有问题,问题是用于指定Activity的intent的对象,我向对intent对象进行一些赋值,请问应该在哪里进行。代码如下:
//创建快捷方式的Intent
Intent shortcutintent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
//不允许重复创建
shortcutintent.putExtra("duplicate", true);
//需要现实的名称
shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "实验中在定义的字符串");
//快捷图片
Parcelable icon = Intent.ShortcutIconResource.fromContext(getApplicationContext(), R.drawable.kkk);
shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
//点击快捷图片,运行的程序主入口
// shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(getApplicationContext() , EnterActivity.class));
Intent sendIntent = new Intent(getApplicationContext() , PoiDetailActivity.class);
sendIntent.putExtra("POI", poi);
shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_INTENT,sendIntent );

//发送广播。OK
sendBroadcast(shortcutintent);
请注意这一句sendIntent.putExtra("POI", poi); 启动的Activity(也就是PoiDetailActivity.class),找不到“POI”的值,请问有解决办法吗
展开
 我来答
厚芮悦aE
2012-09-04 · TA获得超过152个赞
知道小有建树答主
回答量:193
采纳率:0%
帮助的人:160万
展开全部
没看到你有声明poi这个变量,这是个什么变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式