Ere*_*oid 7 android android-widget
我使用一个额外的Intent从我的小部件启动一个活动,无论如何我只能在活动处于后台时获取Intent ..如何在创建活动时获取Intent?尝试使用this.getIntent()但是extras为null.
提前致谢
Com*_*are 19
如何在创建活动时获取Intent?
打电话getIntent()给Activity.
尝试使用this.getIntent()但是extras为null.
一种可能性是您正在安排活动的现有实例返回到前台(例如,包括FLAG_ACTIVITY_REORDER_TO_FRONT),在这种情况下,您将需要覆盖onNewIntent()并收集Intent那里.
另一种可能是您最初创建PendingIntent为Intent没有额外,再后来尝试创建一个新PendingIntent的等效Intent(例如,识别相同的活动),其中包括临时演员.在这种情况下,您需要包含FLAG_UPDATE_CURRENT或FLAG_CANCEL_CURRENT在创建时PendingIntent,以便考虑新的/更改的额外内容.
| 归档时间: |
|
| 查看次数: |
15977 次 |
| 最近记录: |