2013-02-06 160 views
0

我是新來的Android,所以如果我問一些愚蠢的道歉。我試圖開發一個鬧鐘應用程序 - 基本上,這是我的最終項目,我正在嘗試開發API級別爲2.3.3的鬧鐘。如何將意圖從一個班級保存到另一個班級

我設計了像時間一樣通過對話框輸入輸入的列表視圖。我也編碼它設置一個警報。

現在我想把這個鬧鐘作爲另一個班級的意圖保存下來,而我也不知道如何在其他活動中保存不同的鬧鐘。我也檢查了桌面時鐘的鬧鐘代碼,但我沒有得到。

請幫助我一個人,我在這裏呆了一個多星期的代碼。請有人幫助我,我會很感激你。

+0

保存是什麼意思? –

+0

我不明白你需要什麼。你想在其他課程中獲取數據嗎?像發送值到另一個活動? –

回答

0

如果你想從一個活動從意圖內發送一個Intent到另一個,然後檢索信息,最好的辦法是使用Bundle對象的意圖內:

讓我們supose您從活動1發送意圖到活性2 ...

在活動1:

Intent intent = new Intent(Activity1.class,Activity2.class); 
//I use the String class name as a key value, but you can use whatever key 
intent.putExtra(String.class.getCanonicalName(), myString); 
startActivity(intent); 
//Or this other method if you want to retrieve a result from Activity2 
//startActivityForResult(intent,Activity2); 

在活動2:

Intent intent = this.getIntent(); 
Bundle bundle = intent.getExtras(); 
String myString = bundle.getString(String.class.getCanonicalName()); 
+0

@gabrielaugustodm就像桌面時鐘鬧鐘,當我們在設置鬧鐘後點擊donw按鈕時,鬧鐘保存在一個意圖中,並在另一個活動的列表視圖中顯示。 – saman

相關問題