成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解析Android Widget開發(fā)中如何構建Activity類

移動開發(fā)
你對Widget開發(fā)的概念是否熟悉,本文向大家介紹一下Widget開發(fā)中如何構建Activity類,希望本文的介紹能讓你有所收獲。

本文和大家重點學習一下AndroidWidget開發(fā)中如何構建Activity類,本例中的Activity類和普通的Activity極為相似,只是在觸發(fā)函數中加載完Activity信息后需要多加一些處理。

AndroidWidget開發(fā)系列(三)

3.構建Activity類

本例AndroidWidget開發(fā)中的Activity類和普通的Activity極為相似,只是在觸發(fā)函數中加載完Activity信息后需要多加一些處理。

1)在onCreate(Bundlebundle)函數中末尾添加如下語句。其意圖在于保存mAppWidgetId,傳給AppWidgetProvider:

  1. Intentintent=getIntent();  
  2. Bundleextras=intent.getExtras();  
  3. if(extras!=null){  
  4. mAppWidgetId=extras.getInt(  
  5. AppWidgetManager.EXTRA_APPWIDGET_ID,AppWidgetManager.INVALID_APPWIDGET_ID);  
  6. }  
  7. if(mAppWidgetId==AppWidgetManager.INVALID_APPWIDGET_ID){  
  8. finish();  
  9. }  
  10.  

 

(2)保存輸入的帳戶信息:

  1. SharedPreferences.Editorprefs=context.getSharedPreferences(PREF_NAME,0).edit();  
  2. prefs.putString(PREF_PREFIX_KEY+mAppWidgetId,messages);  
  3. prefs.commit(); 


將信息保存到一個類似于Java中的Map對象中,以便將來提取。

(3)編寫B(tài)utton的觸發(fā)函數

  1. AppWidgetManagerAppWidgetManagerappWidgetManager=AppWidgetManager.getInstance(context);  
  2. DiguWidget.updateAppWidget(context,appWidgetManager,mAppWidgetId,  
  3. messages.toString());  
  4. IntentresultValue=newIntent();  
  5. resultValue.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID,mAppWidgetId);  
  6. setResult(RESULT_OK,resultValue); 


調用AppWidgetProvider類中的updateAppWidget()函數更新信息,并將mAppWidgetId傳遞給Intent對象。

(4)增加獲取輸入信息的函數

當然,這個函數在這里是完全沒有必要的,只是為了操作上方便,當AppWidgetProvider對象需要帳戶信息時,會調用該函數。
 

  1. SharedPreferencesprefs=context.getSharedPreferences(PREF_NAME,0);  
  2. Stringprefix=prefs.getString(PREF_PREFIX_KEY+appWidgetId,null);  
  3. if(prefix!=null){  
  4. returnprefix;  
  5. }else{  
  6. returncontext.getString(R.string.prefix_default);  
  7. }  

 

 

責任編輯:佚名 來源: javaeye.com
相關推薦

2011-09-07 17:54:40

Android Wid開發(fā)

2011-09-09 10:00:20

Android Wid開發(fā)

2011-09-07 14:34:55

Android Wid控件

2011-09-07 14:39:47

Android Wid設計

2010-04-23 11:21:05

Widget開發(fā)

2011-09-07 13:30:48

Android WidTabWidget

2011-09-07 14:01:41

Android Wid實例

2011-09-09 20:14:58

Android Wid

2010-07-13 09:02:19

Widget開發(fā)

2011-09-08 15:40:45

Android Wid組件

2010-07-23 08:54:02

2010-05-13 10:45:38

2011-05-26 15:22:57

Android Activity

2011-06-02 11:13:10

Android Activity

2011-09-07 14:25:53

Android Wid設計

2011-09-08 13:11:07

Android Wid實例

2011-09-07 11:15:25

2011-09-07 13:00:36

2010-02-06 10:14:36

Android Act

2011-09-09 17:59:26

QT Widget
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99精品欧美一区二区蜜桃免费 | 精品国产一区二区三区久久狼黑人 | 国产视频二区在线观看 | 精品日韩一区 | 久久久中文 | 亚洲精品一区中文字幕乱码 | 亚洲视频一区 | 91精品国产综合久久久久久蜜臀 | 中文字幕在线观看一区 | 久久久久久久一区二区三区 | 一区二区精品 | 日韩欧美在 | 国产视频在线一区二区 | 米奇7777狠狠狠狠视频 | 亚洲欧美一区二区三区在线 | 在线免费观看黄a | 在线免费观看毛片 | 亚洲一区二区三区免费在线观看 | 午夜99| 亚洲精品乱码久久久久久黑人 | www国产成人免费观看视频,深夜成人网 | 亚洲一区二区三区欧美 | 中文成人在线 | 色视频网站 | 欧美韩一区二区三区 | 99久久精品免费看国产四区 | 久久久综合网 | 四虎午夜剧场 | 久久久久久久国产精品影院 | 精品国产乱码久久久久久丨区2区 | 国产一区二区三区在线免费观看 | 国产九九av | 国产精品成人在线播放 | 在线看片福利 | 欧美一级在线免费 | 久久成人免费观看 | 黄色播放| 在线观看成年人视频 | 精品国产乱码久久久久久88av | 亚洲国产成人精品女人久久久 | 欧美精品网 |