也许我做法有误,但我想在我的应用程序内响应Android AppWidget的单击事件并启动一个Activity。在设置
当我调用
因此,尽管
我想知道是否有可能以及如何在另一个
PendingIntent
时,我有另一个Intent
,我希望在单击时启动。我的onStartCommand
使用以下代码行:final Intent mLaunchIntent = (Intent) intent.getParcelableExtra(Widget.EXTRA_INTENT);
当我调用
setOnClickPendingIntent
时,我需要先执行以下这行代码:mSendingIntent.putExtra(Widget.EXTRA_INTENT, (Parcelable) mLaunchIntent);
因此,尽管
mLaunchIntent
在两行中都是有效的Intent
,但第一行缺少大量数据。然后调用startActivity
失败,因为Intent
无效。我想知道是否有可能以及如何在另一个
Intent
中发送一个Intent
,而不是严格地调用putExtras
方法,因为该方法仅将一个Intent
的附加项添加到下一个Intent
中。我希望这两个可以分开并且容易访问。
Intent.EXTRA_INTENT
而ن¸چوک¯Widget.EXTRA_INTENT
م€‚ - GreenROBO