猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
在Android中的活动之间传递数据
在Android中的活动之间传递数据
如何在Android应用程序中的活动之间传递数据?
犯罪嫌疑人X
浏览 436
回答 3
3回答
饮歌长啸
在当前的活动中,创建一个意图Intent i = new Intent(getApplicationContext(), ActivityB.class);i.putExtra(key, value);startActivity(i);然后在另一个活动中,检索这些值。Bundle extras = getIntent().getExtras(); if(extras !=null) { String value = extras.getString(key);}
0
0
0
海绵宝宝撒
使用全局类:public class GlobalClass extends Application{ private float vitamin_a; public float getVitaminA() { return vitamin_a; } public void setVitaminA(float vitamin_a) { this.vitamin_a = vitamin_a; }}您可以从所有其他类调用这个类的setter和getter。这样做,您需要在每个Actitity中创建一个GlobalClass对象:GlobalClass gc = (GlobalClass) getApplication();然后,您可以打电话给例如:gc.getVitaminA()
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Android
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续