android中使用Application传递数据
来源:互联网 发布:淘宝vivo智能手机 编辑:程序博客网 时间:2024/05/17 02:41
1.创建一个类继承Application。
package com.example.xianshiyingshi;import android.app.Application;public class MyGloable extends Application {private String name;public String getName() {return name;}public void setName(String name) {this.name = name;}}
2.在AndroidMainfest.xml文件中注册name属性。
android:name="com.example.xianshiyingshi.MyGloable"//一定要加上,不然会报类型转换错误。
3.在layout中加入一个Button,来跳转传递参数。
<Button android:id="@+id/appname" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="app传递数据" />
4.创建一个接受数据的activity.并在layout里面创建一个TextView
<TextView android:id="@+id/showapp1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" />
package com.example.xianshiyingshi;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class ShowAppActivity extends Activity {private MyGloable myGloable;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_show_app);myGloable = (MyGloable) getApplication();String name=myGloable.getName();TextView _tTextView=(TextView) findViewById(R.id.showapp1);_tTextView.setText(name);}}5.在MainActivity中设置监听事件等。
package com.example.xianshiyingshi;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MainActivity extends Activity {private MyGloable myGloable;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);myGloable = (MyGloable) getApplication();Button buttonapp= (Button) findViewById(R.id.appname);buttonapp.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubString name="haha";//要传递的数据myGloable.setName(name);if(v.getId()==R.id.appname){Intent intent=new Intent(MainActivity.this, ShowAppActivity.class);// 启动activitystartActivity(intent);}}});}}
0 0
- android中使用Application传递数据
- android Application 数据传递
- Android中在Activity之间传递数据的另一种方法, 使用application context
- Android中在Activity之间传递数据的另一种方法, 使用application context
- Android--通过Application传递数据
- Android 通过Application 传递数据
- Android中application的使用-------传递全局参数
- 5. Android使用意图传递数据之全局变量传递-Application类
- Android中使用gzip传递数据
- Android中使用gzip传递数据
- Android中使用gzip传递数据
- Android中使用gzip传递数据
- 【Android】Intent中使用Extra传递数据
- Android中使用gzip传递数据
- Android中使用gzip传递数据
- Android中使用gzip传递数据
- Android 数据传递之Application、Intent、static
- Application对象使用与数据传递
- Python数据库ORM SQLAlchemy 0.7学习笔记(7) 关系
- 算法设计题2.24-线性表-第2章-《数据结构习题集》-严蔚敏吴伟民版
- 测试数据的生成
- python pip源
- NGUI制作字体
- android中使用Application传递数据
- DS-SDOJ-数据结构实验之排序三:bucket sort
- 好的代码行
- leetcode:219 Contains Duplicate II-每日编程第三十五题
- 记录自己的开发历程
- 稀疏数组
- linux下mysql定时备份数据库
- Win7下用Eclipse远程连接Hadoop进行开发
- Android手机如何录制屏幕及转GIF