歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android開發:PendingIntent在AppWidget程序中的應用

Android開發:PendingIntent在AppWidget程序中的應用

日期:2017/3/1 10:27:27   编辑:Linux編程

1、綁定某一個Widget:

updateViews.setOnClickPendingIntent(R.id.next_button, pendingIntent);

這裡的updateViews是AppWidget的RemoteViews對象

2、通過PendingIntent啟動一個Activity:

格式如下:

Intent intent3 = new Intent(context, Activity.class);

PendingIntent pendingIntent3 = PendingIntent.getActivity(context, 0,

intent3, 0);

3、通過PendingIntent啟動一個Service:

Intent intent3 = new Intent(context, Service.class);

PendingIntent pendingIntent3 = PendingIntent.getService(context, 0,

intent3, 0);

4、通過PendingIntent發布一條廣播:

Intent intent2 = new Intent("MSG");

PendingIntent pendingIntent2 = PendingIntent.getBroadcast(context, 0,

intent2, 0);

Copyright © Linux教程網 All Rights Reserved