Android 应用是可以开启多个进程的,就是在 AndroidManifest 中使用 android:process 属性,比如要给某一 Activity 指定运行进程,则在其 标签中添加 android:process 属性即可。那么,其它的三种组件是否也可以为其指定运行进程呢?也就是说,Android的四大组件是否都可以开启多进程?写个Demo来验证一下:

package com.example.testdemo;import android.content.Intent;import android.os.Bundle;import android.util.Log;import androidx.appcompat.app.AppCompatActivity;public class MainActivity extends AppCompatActivity {         @Override    protected void onCreate(Bundle savedInstanceState) {             super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        Log.d("MainActivity", "主进程号为:" + Util.getCurProcessName(this));        startActivity(new Intent(this, TestActivity.class));        startService(new Intent(this, TestService.class));        sendBroadcast(new Intent("com.example.testdemo.TestBroadcast"));    }}
<activity            android:name=".TestActivity"            android:process=":TestActivity">            <intent-filter>                <action android:name="TestActivity" />                <category android:name="android.intent.category.DEFAULT" />            intent-filter>        activity>        <service            android:name=".TestService"            android:process=":TestService">service>        <receiver            android:name=".TestBroadcast"            android:process=":TestBroadcast">            <intent-filter>                <action android:name="com.example.testdemo.TestBroadcast">action>            intent-filter>        receiver>

更多相关文章

  1. android:windowSoftInputMode属性详解以及editText监听键盘回车
  2. Android下affinities和任务(task)
  3. Unity与Android之间的交互之AndroidManifest
  4. Linux Kernel and Android(安卓)休眠与唤醒
  5. 解决使用Android(安卓)emulator(模拟器)无法上网的现象
  6. Android培训班(9)
  7. Android(安卓)Messenger 进程间通信
  8. Android(安卓)如何创建组合控件
  9. 自定义Android组件之带图像的TextView

随机推荐

  1. Android绘图必杀技---Canvas和Drawables
  2. 向大家推荐小专栏《Android 面试指南》,还
  3. Android自定义View,你必须知道的几点
  4. Android ProgressBar 相关设置讲解
  5. 用 Eclipse 开发 Android 应用程序[转]
  6. 谷歌推开发者培训指南 欲提升Android软件
  7. Android应用基础浅析
  8. 详解Android(安卓)8.0以上系统应用如何保
  9. Android(安卓)Studio如何安装插件
  10. Android应用实例(一)之---有道辞典VZ.0