显式和隐式启动Activity、Service
来源:互联网 发布:钉钉管理员能看到数据 编辑:程序博客网 时间:2024/06/01 14:30
- 显式Intent:通过指定Intent组件名称来实现的,它一般用在知道目标组件名称的前提下,一般是在相同的应用程序内部实现的。
- 隐式Intent:通过Intent Filter来实现的,它一般用在没有明确指出目标组件名称的前提下,一般是用于在不同应用程序之间。
1.显式启动Activity:
- //显示方式声明Intent,直接启动SecondActivity
- Intent it =new Intent(MainActivity.this,SecondActivity.class);
- //启动Activity
- startActivity(it);
Manifest.xml中声明如下:
- <activityandroid:name=".SecondActivity"
- android:label="@string/app_name">
- </activity>
2.隐式启动Activity:
- Intent it =new Intent();
- //设置Intent的Action属性
- it.setAction("com.android.activity.MY_ACTION");
- // 启动Activity
- startActivity(it);
Manifest.xml声明如下:
- <activityandroid:name=".SecondActivity">
- <intent-filter>
- <actionandroid:name ="com.android.activity.MY_ACTION"/>
- <categoryandroid:name ="android.intent.category.DEFAULT"/>
- </intent-filter>
- </activity>
3.service:
隐式启动
<service android:name=".service">
<intent-filer>
<action android:name="com.android.service"/>
<intent-filer>
</service>
Intent serviceIntent=new Intent();
serviceIntent.setAction("com.android.service");
startService(serviceIntent);
显示启动
final Intent serviceIntent=new Intent(this,service.class);
startService(serviceIntent);
如果在同一个包中。两者都可以用。在不同包时。只能用隐式启动
0 0
- 显式和隐式启动Activity、Service
- 显式和隐式启动activity
- Activity和Service的启动
- 终端启动service和activity
- 显式启动activity与隐式启动activity
- Intent显式和隐式启动Activity
- Android service里面启动activity和alertdialog
- Android service里面启动activity和alertdialog
- 启动其它程序Activity和Service
- adb 启动Activity,service和发送broadcast
- Android service里面启动activity和alertdialog
- Activity与Service的启动和绑定
- Android 在 Service 启动 Activity 和 Dialog
- Android service里面启动activity和alertdialog .
- Android service里面启动activity和alertdialog
- Service里面启动Activity和Alertdialog
- 隐式启动Service
- service的隐式启动和显示启动
- QtDesigner向toolBar中添加action
- VirtualBox 共享文件夹
- 在类文件cls中定义一个含有3个参数的命令 (LaTeX)
- jsp当中JSTL对特殊字符的处理:EL运算符
- 关于MyBatis sqlSession的一点整理
- 显式和隐式启动Activity、Service
- 面试题42:数字在排序数组中出现的次数
- 二分查找
- Oracle lsnrctl--监听器的启动和关闭
- android:process=":remote"属性解说
- 获取MAC地址
- ssh项目在beams.xml报错No grammar constraints (DTD or XML Schema) referenced in the document.
- 博客基本形式 时间和文字
- Matlab从三维矩阵中取出一列并且reshape