使用ActivityGroup時,如何儲存Activity狀態、如何使用子Activity的Menu?

轉載自:  http://blog.csdn.net/feng88724 由於很多朋友覺得,TabHost限制太多,發揮餘地不大, 所以都會使用ActivityGroup來代替TabHost。 但是在使用ActivityGroup時,很多朋友可能也碰上了標題中的問題。  下面簡單講一下解決辦法。 1. 使用ActivityGroup時,如何儲存Activity狀態?其實很簡單, 只要像下面這樣來載入Activity即可。    [java] view

設計模式開篇 – 簡單原廠模式

  最近在整理、學習設計模式相關的知識,大部分是些學習筆記或者網路上整理過來的資料,以利於複習、理解之用。  簡單工廠設計模式:1、介面相關知識複習:1 一種特殊的抽象類別,方法都是抽象的,屬性都是常量2 介面的思想:封裝隔離-- 對被隔離體的行為的封裝或者對被隔離體的職責的封裝3 使用介面的好處:隔離開外部調用和內部是實現 -- 介面是系統可插拔性的保證4 介面和抽象類別的選擇:5 優先選用介面6 如果要定義子類的行為又要為子類提供公用功能的時候選擇抽象類別7

無法識別隨身碟的解決辦法

開啟我的電腦上單擊右鍵,在捷徑功能表裡,選擇“管理”,開啟“電腦管理”視窗。在電腦管理視窗裡,選擇“儲存”下面的“磁碟管理”,如果看得到沒有盤符的隨身碟,那麼在這個隨身碟上按滑鼠右鍵,選擇“更改磁碟機名稱和路徑”選項,就開啟了“更改……的磁碟機代號和路徑”對話方塊。再點擊“更改”按鈕,開啟“更改磁碟機代號和路徑”的對話方塊,在“指定以下磁碟機代號”的右邊下拉式清單裡,選擇你希望分配給隨身碟的磁碟機代號,儘可能靠後選擇,比如X、Y、Z,選擇好後,單擊確定按鈕,回到上一次“更改……的磁碟機代號和路徑

jQuery:表格的奇偶行變色,jquery執行個體之表格隔一行

jQuery:表格的奇偶行變色<html> <head> <title>表格變色</title> <style type="text/css"> .odd{background:#ffffee;} .even{background:#fff38f;} .first{background:red;} .last{background:blue;}

ubuntu12.04使用小記

今天又開始使用ubuntu12.04了,因為想在ubuntu下來學習node開發。1.安裝sublime text2由於一直習慣了使用sublime text,所以在ubuntu下也裝了一個,不過這個安裝和windowns上安裝還是有些差距到。我對Linux不熟悉,所以這裡做個小備份。第一步:sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get update第二步:sudo apt-get install

類的前向聲明,class和include的區別

 前向聲明的定義:有些時候我們可以聲明一些類但是並不去定義它,當然這個類的作用也很有限了。比如class foo;聲明一個foo類,這個聲明,有時候也叫做前向聲明(forward declaration),在聲明完這個foo類之後,定義完這個foo類之前的時期,foo類是一個不完全的類型(incomplete

五月二十三,關於夢想

最近總是在想自己的夢想,到底是什麼。想起高三時班主任叫我們把自己的夢想都寫出來貼到背後的黑板上,我寫著,“要考上好的大學進修電腦”,當時的我並不清楚的理解本科與專科的區別,只是單純的覺得本科會比專科好,的確。自己屬於那種不聞窗外事的壞學生。之所以覺得是壞學生,說不清楚,雖然我從未做過違反校規的事…        當時的夢想,算是實現了一半了。我來到了一所以文科為主的大專學校。我並不喜歡這裡,尤其討厭這比高中還差勁的宿舍。但對於宿舍裡的一些舍友,感覺倒很親切。我們的專業叫做軟體技術,學C#,也學j

“looks like we got no XML document”——使用Zend Studio9產生WSDL遇到的錯誤

最近想學習下PHP的SOAP,於是下載了最新版的Zend Studio,因為它可以自動為我們產生wsdl檔案。在學習的過程中,遇到了一個錯誤,Fatal error: Uncaught SoapFault exception: [Client] looks like we got no XML document in D:\wamp\test\soap\soapclient.php:5 Stack trace: #0 D:\wamp\test\soap\soapclient.php(5):

OpenBSD 下架設vsftpd

老文一篇-----------------最近玩OpenBSD,由於自己機器不在,只好在別人的機器上用虛擬機器來過過癮了。相比之前的NetBSD,OpenBSD給我的最大感受就是簡單,配置Web服務,ftp服務等原來覺得高深莫測的東西在OpenBSD下都覺得不過如此,簡單至極:就是配置就是看看設定檔,運行和停止服務是敲個命令就搞定的事(也可能是內功在不知不覺中提高了,以前覺得不可理解的東西現在都慢慢習慣了)。廢話少說,開始正題。 1。安裝vsftpd OpenBSD的網路設定在安裝時已經搞定,設

編譯和配置gvim

(1)在vim官網下載源碼包。(2)解壓編譯安裝。#./configure --prefix=/usr/local/vim73 --with-x --enable-gui=gtk2 --with-features=big#make#make install#make clean#make

實習的第一天——培訓

今天第一天實習,是培訓。由於天氣燥熱,很早的就醒了過來,以至於早上半天都是昏昏欲睡、無精打採的。和同學們一起坐78路公交車去上班的公司,到了下車後才發現坐車的路線不對,根本就不會到“鼓樓站”,看時間已經是九點好幾分了,公司要我們9:30分到的。眼看這還要走上好幾個網站才會到,明顯是要遲到了。不過——還好只是虛驚一場,我們年輕人的步伐很快,9:27分就到公司了,我們走進會議室已經座無虛席了。我們小站了一會兒,公司裡面的那個叫做“方姐”的人給我們拿來了凳子。空調的度數比較低,所以不會覺的很熱。早上公

SQL語句之集合操作

今天公司一個同事問我一個SQL語句相關的操作,好長時間沒有使用過資料庫,突然之間還有點想不起來了的樣子。不過還好,最終還搞定,否則就丟人了!具體的問題如下:有下面的一張表:profile,要得到to_profile中包含5但是from_profile中不包含5或者to_profile中不包含5但是from_profile中包含5的這兩個列的內容idto_profilefrom_profilenameaddress157Aaafdsff276BbbFdaf376AcccFdafd426DddAfd

Moment.js使用小記

關於Moment.js:"A 5kb javascript date library for parsing, validating, manipulating, and formatting dates.",更多資訊:http://momentjs.com/。主要是用Moment.js處理幾個時間的計算,本月、本周、上周等。代碼如下: 1 擷取當前月份時間段 2 var firstDay = moment().startOf('month').format('YYYY-MM-DD'), 3

echo 後面用單引號和雙引號輸出結果不同

之前一直覺得PHP中使用單引號和雙引號沒有多大的區別,但是今天在做例子的時候發現,其實還是有區別的。代碼一:$tempfilename=tempnam('d:/tmp/','data-');echo 'temporary data will be stored in $tempfilename';運行上面的代碼輸出的是引號裡面原原本本的內容,不會把$tempfilename當做變數處理;代碼二:$tempfilename=tempnam('d:/tmp/','data-');echo

在ubuntu的當前視窗開啟終端

在ubuntu的nautilus視窗(對應的就是windows中的資源管理員)中開啟目錄,有時候想在當前視窗開啟終端進行操作,如果選擇菜單-》應用程式-》附件-》終端,然後再cd到該目錄下,對於我這樣的懶人來說,是一件非常麻煩的事。於是我就想,有沒有辦法通過快速鍵直接在當前視窗啟動終端?動手之前,先搜尋一番。找到了一個指令碼: 1 #!/bin/bash 2 # This script opens a gnome-terminal in the directory you select. 3 #

散布讀/聚集寫 readv/writev

名稱:readv/writev功能:散布讀/聚集寫標頭檔:#include <sys/uio.h>函數原形:  ssize_t readv(int filedes, const struct iovec *iov, int iovcnt);                ssize_t writev(int filedes, const struct iovec *iov, int iovcnt);參數:filedes     檔案描述符         iov      

ubuntu的virtualbox指標

受不了Ubuntu 11.10令人崩潰的操作體驗,最終還是回到了10.10。 重裝所有的軟體,發現原來經常使用的virtualbox指標沒了,使用apt-get 安裝indicator-virtualbox,提示找不到軟體包。搜尋了一些,原來是要添加一個軟體源,具體命令如下:sudo add-apt-repository ppa:michael-astrapi/ppa sudo apt-get update sudo apt-get install

編譯安裝LAMP小結

選取Debian為環境。1. apache2如果要讓apache完全在root使用者下運行#vi ~/.bashrc export CFLAGS='-Wall -DBIG_SECURITY_HOLE'。並且安裝完後要修改apache設定檔#vi /usr/local/apache2/conf/httpd.conf修改User和Group為root。 安裝apr:#tar xvf httpd-2.2.15.tar.gz#cd httpd-2.2.15#cd

fedora 不啟動X11介面;跨平台開發環境的搭建

[且作筆記,日後備查] 在virtualbox中安裝fedora12,由於僅作編譯, 通過ssh從主機中直接登入,就沒必要開圖形介面來浪費資源了。於是修改配置,預設不啟動圖形介面:#vi /etc/inittab在一行文本id: 5: initdefault: 改為id: 3:

arcgis server 9.3初步

最近開始學習arcgis server了,剛好拿到最新版本9.3 for java,所以就從它說起。廢話少說,下面是我在實際應用中做的一些總結,由於目前關於arcgis server 9.3 java edition的資料不多,所以先放到這裡,也算濫竽充數了。1.先說安裝。由於9.3不與其他版本的arcgis相容,所以在安裝前應該完全卸載所有其他版本的arcgis,包括arcgis desktop等。如果沒有完全卸載,可能會無法安裝arcgis server

總頁數: 61357 1 .... 12202 12203 12204 12205 12206 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.