我需要一個示例程序,其中具有適配器的自定義列表視圖,當我單擊列表視圖上的項目時,必須選擇它並將其應該在其他活動中可見。這應該沒有意圖完成。如何將自定義列表視圖從一個活動傳遞到Android中的另一個活動,而無需使用意圖
-2
A
回答
0
您可以使用Shared Preference,當您點擊任何項目存儲該數據並在其他活動中使用時。
0
讓你的ArrayList中,如下一個活動全球:
public class ActivityOne extends Activity{
public static ListView list;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.YOUR_LAYOUT);
list=(ListView)findViewById(R.id.YOUR_LIST_ID);
..................
..................
}
}
而在其他活動如下取,
public class ActivityTwo extends Activity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ListView list=ActivityOne.list.getListView();
..................
..................
}
}
0
如果你不想使用untent擴展應用程序類,使財產,持有你在列表視圖中選擇的對象
//pseudocode
//Application class
class GlobalApp extends Application {
//you need to overirde this method
public void oncreate(parameter) {
super.onCreate(parameter);
}
public MyClass myObject; // replace MyClass with datatype need
}
// In activity where you are handling listview make class variable of type GlobalApp
GloabalApp app = (GlobalApp) getApplication();
//in your item selected method of your list view
app.myobject = selectedValue
// In another activity on activity method
GloabalApp app = (GlobalApp) getApplication();
Myclass Selectedobj = app.myobject
在清單文件在你的應用程序標籤中添加值爲「yourpackagename.GlobalApp」的android:name屬性
相關問題
- 1. 將ImageView從一個活動傳遞到另一個活動 - 意圖 - Android
- 2. 從列表視圖將數據傳遞到另一個活動
- 3. 如何將數據從一個活動傳遞到另一個活動而不使用意圖
- 4. 傳遞圖片從一個活動到另一個活動
- 5. 將圖像從一個活動傳遞到另一個在android
- 6. 如何將位圖從一個活動傳遞到另一個
- 7. 從列表視圖傳遞整數到另一個活動
- 8. 從列表視圖傳遞數據到另一個活動
- 9. 傳遞數組列表中的意圖從一個活動到另一個
- 10. android-無法在意圖傳遞parcelable到另一個活動
- 11. 將位圖圖像從一個活動傳遞到另一個活動
- 12. 將一個變量從一個列表視圖傳遞給另一個活動
- 13. 如何在下一個活動中將選定的列表視圖項傳遞給另一個列表視圖
- 14. 將自定義列表數據傳遞給另一個活動
- 15. 將指針從一個活動傳遞到另一個活動
- 16. 將數據從一個活動傳遞到另一個活動
- 17. 將值從一個活動傳遞到另一個活動
- 18. 將佈局從一個活動傳遞到另一個活動
- 19. 將stringbuilder從一個活動傳遞到另一個活動
- 20. 將數據從一個活動傳遞到另一個活動
- 21. 如何將位圖或Drawable從一個活動傳遞給另一個活動?
- 22. 如何從一個活動圖像傳遞到另一個
- 23. 將來自兩個不同意圖的數據從一個活動傳遞到另一個活動
- 24. Android:將數據從一個活動傳遞到ListView中的另一個活動
- 25. Android:意圖在一個活動中發起另一個活動
- 26. 想要將圖像從一個活動傳遞到另一個活動
- 27. 如何使用新的意圖解決從一個活動到另一個活動的傳遞價值?
- 28. 從列表視圖發送意圖另一個活動
- 29. Android/Eclipse MainActivity將意圖傳遞給另一個活動
- 30. 如何將活動意圖傳遞給另一個類?
你可以使用SharedPreferences或SQLite來保存你選擇的項目。 – babadaba
當你說一個項目在列表視圖中被點擊,然後應該在另一個活動中顯示時,你的意思是整個視圖改變了嗎?列表視圖作爲主要活動的一部分顯示在不同的活動或片段中嗎?我需要進一步澄清。有許多方法可以在不使用「意圖」的情況下實現此目標,但取決於轉換髮生的位置和方式, –