我希望我的活動將值傳遞給擴展視圖的其他活動類。你能告訴我一個解決方案嗎?我是Android編程新手。通過使用意圖在活動之間傳遞值
2
A
回答
0
1
傳遞throgh構造函數或getter/seller。沒有關係到android。 使用標準的Java tequnique將數據傳遞給對象。
0
您可以在視圖中傳遞活動引用並使用它來獲取適當的值。
class MyActivity extends Activity {
MyView v;
int i;
public void onCreate(){
v = new MyView(this);
}
}
class MyView extends View {
MyActivity activity;
public MyView(MyActivity act) {
this.activity = act;
}
public void someMethod() {
int valueFromActivity = activity.i;
}
}
2
更好的想法是..
class CustomView extends View{
YourData data;
public CustomView(YourData data, Context context){
this.data = data
}
}
和在活動
new CustomView(data. this)
+0
非常感謝,幫助 – AbhishekB
0
在主類(A.java)
Intent i = new Intent(A.this,B.class);
i.putExtra("val", the value that you want to pass);
startActivity(i);
在B.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
Integer number = getIntent().getIntExtra("val", 0);
我們將在數
相關問題
- 1. 通過意圖在活動之間傳遞JSON數組
- 2. 通過活動之間的意圖傳遞變量的問題
- 3. 通過意圖在活動之間傳遞自定義對象的錯誤
- 4. 在3個活動之間傳遞值
- 5. 麻煩通過意圖傳遞價值到新的活動
- 6. 如何通過使用活動之間意圖值,在android系統
- 7. 在意圖活動之間傳遞int []數組時發生NULL
- 8. 在意圖活動之間傳遞數據
- 9. 使用意圖傳遞活動
- 10. Android如何通過意圖在2個不同活動之間傳遞2個片段之間的變量
- 11. 存儲意圖之間傳遞的值
- 12. 活動之間傳遞整數值 - Android
- 13. 正確傳遞活動之間的值
- 14. 如何使用1意圖在活動之間進行傳輸?
- 15. Android-使用意圖在活動之間傳遞變量時遇到問題
- 16. 通過意圖傳遞畫廊圖像到另一個活動
- 17. 通過意圖傳遞圖像到putExtra的多個活動
- 18. 在兩個活動之間使用putextra傳遞varibale的值
- 19. 在活動和非活動之間傳遞值
- 20. 活動之間的意圖
- 21. 通過ArrayList傳遞意圖值
- 22. 通過意圖傳遞兩個值
- 23. 通過活動傳遞的值
- 24. 通過使用URI的意圖傳遞圖像到另一個活動
- 25. 如何通過活動之間的值
- 26. 當我在活動之間傳遞意圖時Android應用崩潰
- 27. Android意圖通過活動之間的對象
- 28. 如何在活動之間傳遞ObservableInt?
- 29. 在活動之間傳遞2D對象
- 30. 在Android活動之間傳遞數據
你應該更清晰拿到通行證值..查看你延伸的..和一些更詳細 – ngesh