我希望我的活动将值传递给扩展视图的其他活动类。你能告诉我一个解决方案吗?我是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. 在3个活动之间传递值
- 4. 在意图活动之间传递int []数组时发生NULL
- 5. Android如何通过意图在2个不同活动之间传递2个片段之间的变量
- 6. 存储意图之间传递的值
- 7. 正确传递活动之间的值
- 8. 活动之间传递整数值 - Android
- 9. 如何使用1意图在活动之间进行传输?
- 10. Android-使用意图在活动之间传递变量时遇到问题
- 11. 通过意图传递图像到putExtra的多个活动
- 12. 活动之间的意图
- 13. 通过使用URI的意图传递图像到另一个活动
- 14. 如何通过活动之间的值
- 15. 当我在活动之间传递意图时Android应用崩溃
- 16. 在活动之间传递对象
- 17. 在活动之间传递密码
- 18. 在活动之间传递DefaultHttpClient
- 19. 在活动之间传递数据
- 20. 在活动之间传递数据
- 21. 如何在活动之间传递ObservableInt?
- 22. Android意图通过活动之间的对象
- 23. 使用意图通过按钮将微调对象传递给新活动
- 24. iPhone SDK - 通过动画在视图之间传递变量
- 25. 将数据通过意图传递给另一个活动时获取空值
- 26. 如何通过传递值转到下一个活动的AlertDialog意图?
- 27. Android:我如何通过使用意图获得活动价值?
- 28. 使用JSTL在JSP之间传递值
- 29. 将意图传递给活动?
- 30. 在活动之间传递“偏好变量”,在原始活动中设置值
你应该更清晰拿到通行证值..查看你延伸的..和一些更详细 – ngesh