android example 2_intent
来源:互联网 发布:国研网由哪些数据库 编辑:程序博客网 时间:2024/06/06 03:42
开两个页面,一个页面通过intent 将参数传给第二个页面上的intent,并将参数的内容进行展示
//MainActivity.javapublic class MainActivity extends AppCompatActivity implements View.OnClickListener { Button submitName; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); submitName=(Button)findViewById(R.id.submitName); submitName.setOnClickListener(this); } @Override public void onClick(View v) { TextView textMessage = (TextView)findViewById(R.id.textMessage); EditText editFriendName = (EditText)findViewById(R.id.editFriendName); String friendName = editFriendName.getText().toString(); switch(v.getId()){ case R.id.submitName: Intent in = new Intent(this,ShowMessage.class); //(1) in.putExtra("message", getString(R.string.greeting) + friendName + "!"); statActivity(in); // (2)startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.baidu.com"))); break; default: break; } }}(1) 标注 1 是说明这个intent 是进行的explict 的调用,即指明的调用类的名字(2)标注2 是未知明标注调用intent的类,由系统选择调用的类来进行使用。如原文种就会使用android的默认浏览器打开相应的网址。
//ShowMessage.javapublic class ShowMessage extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_show_message); Intent in = getIntent(); String message = in.getStringExtra("message"); TextView textMessage = (TextView)findViewById(R.id.textMessage); textMessage.setText(message); }}
0 0
- android example 2_intent
- Android开发_Intent(三)
- android学习笔记_Intent
- Android基础_Intent
- Android开发_Intent使用
- Android开发_Intent
- Android文档学习03_Intent
- Android开发03_Intent跳转
- Android开发_Intent和 Intent Filter
- Android基础知识_Intent概念及实现
- Android SQLite Example 2
- 鸟姐学Android-----多个Activity之间的“红娘”_Intent
- android学习笔记---35_Intent意图,深入解剖
- android之IntentFilter的用法_Intent.ACTION_TIME_TICK在manifest.xml不起作用
- [连载 6/15] Android 从入门到精通Example 之 SQLite Database Example 2 - Extended Version
- Android HorizontalScrollview Example
- Android Image Rotate Example
- Android Parcelable Example
- [Leetocde]350. Intersection of Two Arrays II
- 逻辑地址、虚拟地址、物理地址
- thinkphp5 ACL用户权限模块
- 初学hibernate
- C++traits技术的理解
- android example 2_intent
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
- 进程间通信的方法
- Html学习笔记2
- 腾讯2017暑期实习生编程题
- Android studio Gradle download 文件 路径
- 类似列表滑动块的实现
- Android微信支付完整步骤
- 273. Integer to English Words