通过activity1中的Button调用另一个activity2
来源:互联网 发布:windows phone 微信 编辑:程序博客网 时间:2024/06/06 07:30
1.在activity1中创建一个Button
<Button android:layout_width="fill_parent"
android:id="@+id/myButton"
android:layout_height="wrap_content"
android:text="Button"/>
2.在activity1中创建一个TextView
<TextView
android:id="@+id/myTextView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
3.string,xml中String资源的添加
<string name="other">MainActivity2</string>
4.在activity1中添加
private Button myButton=null;protected void onCreate(Bundle savedInstanceState) { System.out.println("onCreate"); super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); myButton=(Button)findViewById(R.id.myButton); myButton.setOnClickListener(new MyButtonListener());}
class MyButtonListener implements View.OnClickListener{ @Override public void onClick(View v) { Intent intent=new Intent(); intent.setClass(MainActivity.this,MainActivity2.class); MainActivity.this.startActivity(intent); }}
5.在activity2中添加
private TextView myTextView=null;protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main_activity2); myTextView=(TextView)findViewById(R.id.myTextView); myTextView.setText(R.string.other); }
运行效果
点击BUTTON后
通过按钮启动发短信的功能
在activity1修改
class MyButtonListener implements View.OnClickListener{ @Override public void onClick(View v) {// Intent intent=new Intent();// intent.putExtra("testIntent","123");//在Intent中加入键值对,用来数据传递// intent.setClass(MainActivity.this,MainActivity2.class);// MainActivity.this.startActivity(intent); Uri uri=Uri.parse("smsto://0800000123");//通过BUTTON按钮调用发短信的功能 Intent intent=new Intent(Intent.ACTION_SENDTO,uri); intent.putExtra("sms_body","the SMS text"); startActivity(intent); } }
点击按钮后启动短信功能
0 0
- 通过activity1中的Button调用另一个activity2
- Activity1进入Activity2,Activity2开启Activity3,需要Activity3直接返回数据给Activity1
- Android Activity1进入Activity2,Activity2开启Activity3,需要Activity3直接返回数据给Activity1
- Appium 出现 > error: com.test/.activity1 never started. Current: com.test/.activity2
- activity1
- Activity1
- activity1
- 一个app通过url调用另一个app
- 用一个frame中的button定向另一个frame的页面
- action中调用另一个action中的方法
- android 调用另一个apk中的Activity
- unity3d 调用另一个GameObject中的script
- __closure调用另一个类中的函数
- unity如何调用另一个脚本中的变量
- 如何调用另一个python文件中的代码
- 一个项目调用另一个项目中的函数
- unity如何调用另一个脚本中的变量
- 调用另一个python文件中的代码
- iOS中的动画
- 《JavaScript高级程序设计》读书笔记1
- do{...}while(0)的意义和用法
- PHP图像操作类
- jQuery学习之事件
- 通过activity1中的Button调用另一个activity2
- 隐藏导航栏时添加在self.view上的Tableview位置产生20个单位的误差
- ibatis+struts+spring配置和登录实现
- android字体样式图文混排
- day01
- basic_string::append
- 1048
- 前缀中缀后缀表达式
- AndroidMaterialDesign动画之Curved Motion