#Intent的隐式启动和显式启动
来源:互联网 发布:地摊毛巾知乎 编辑:程序博客网 时间:2024/05/22 10:54
Intent的隐式启动和显式启动
作为一名菜鸟我需要记录一下自己的学习历程
显式Intent
新建Intent对象实例化Intent
package com.example.administrator.activitylaunch;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
public class MainActivity extends Activity {
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
// 隐式
findViewById(R.id.click).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 隐式Intent
// 只有Action和category相对应的时候才会启动
Intent intent = new Intent(“com.first”);
// 新增的一个Category因为没有相对应的Category就会出现报错
// intent.addCategory(“csljdla”);
startActivity(intent);
}
});
// 显式
findViewById(R.id.click2).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent2 = new Intent(MainActivity.this,FristActivity.class);
startActivity(intent2);
}
});
}
}
显式启动Activity需要当前环境Context和跳到指定的Activity去
设置完这两个后只需要轻轻的调用StartActivity(Intent intent)这个方法之后就可以轻松的启动指定的Activity
而隐式启动Activity比上面的稍微复杂一点点 在AndroidMainifest文件中配置一下 在过滤器下写下指定的Action名称
例如
只需要Action的name对应上Intent的Action的名称和Category都对应上的话 就可以启动
- #Intent的隐式启动和显式启动
- Intent显式启动和隐式启动
- Intent隐式启动
- Intent隐式启动
- Intent显式和隐式启动Activity
- 显式和隐式Intent来启动活动
- Intent显示启动与隐式启动
- Intent的隐式方式启动Activity
- Intent的发送(隐式启动)
- 使用隐式的Intent启动activity
- Android隐式启动:Intent的用法
- Android中 intent 显式启动与隐式启动
- Android Activity 启动模式(续) 和显/隐式的intent
- 【安卓开发-3】Activity的四种启动模式、Intent的显式和隐式使用方式
- Activity之Intent隐式启动PK显示启动
- 笔记 intent隐式启动的两个注意事项
- 通过显式Intent启动另一个Activity
- Intent隐式启动自定义意图
- java环境变量的问题
- ios播放视频文件一般使用 MPMoviePlayerViewController 和 MPMoviePlayerController
- Android 上滑显示底部导航,下滑显示标题bar
- 【bzoj1572】【工作安排】【贪心】
- 又见回文
- #Intent的隐式启动和显式启动
- Spring浅析之注解之二:spring支持的JSR-250注解之:@PostConstruct、@PreDestroy
- MBTI测试第一步
- 投票功能
- svn st 显示的文件状态
- iOS中,byte[] 转成NSString
- TinyOS论文02:Finding Symbolic Bug Patterns in Sensor Networks
- 字母旋转方阵
- 备忘宝小项目的总结(二) Fragment 与 Activity,与Fragment之间的通信