2012-03-15 61 views
0

我正在開發一個應用程序,我需要能夠從其他類中打開一個活動。我嘗試過不同的首選項類型,但無法保存和加載首選項。我需要能夠保存一個活動,然後在另一個課程中拿起它來使用它。發送優先活動

請幫我

+0

你能否詳細說明你的問題。如果可能的話使用一些代碼。 – Rajkiran 2012-03-15 16:53:47

+0

粘貼能夠提供幫助的代碼非常困難。我正在開發一個應用程序,它需要一個活動的包名,而不是找到包名的類。 – Magakahn 2012-03-15 17:00:56

回答

0

這裏使用的意圖切換類

Intent e = new Intent(initial.this, next.class); 
startActivity(e); 

OP不是在尋找這個答案。

也許這個答案: http://developer.android.com/guide/topics/data/data-storage.html

在這裏,您可以訪問任何SQLDatabase Lite來存儲數據,或使用sharredPrefference存儲像textsizes並在其他活動類,其中小的數據可以看,如果它存在,做的東西當它確實存在時。

SharredPrefference和SQLDatabaseLite之間的區別在於,數據在SQLDatabaselite上更加組織化,而SharredPrefference快速且易於訪問和更改。

+0

很確定這是你在找什麼。 要轉移不同類別中的項目,您可以通過(以下頂部代碼)e.putextra(「要調用的關鍵字符串」,項目(幾乎任何變量都可以))在意圖中添加項目。 – sdfwer 2012-03-15 17:04:16

+0

我不想切換課程。我需要保存和加載一個活動,並從一個首選項。 – Magakahn 2012-03-15 17:05:39

+0

現在,如果我所說的不正確,你可能會從另一個活動中將項目存儲在數據庫中,而這些活動要在活動中顯示。爲此,您可能需要重新設計.xml文件以支持第二個視圖並添加來自SQL的數據。 – sdfwer 2012-03-15 17:06:12