 <p>"android:process" and "android:taskAffinity" allows you to have different processes and affinities within the same package (application). </p> <p>"android:multiprocess" simply means if you want to allow the activity to have a different process-id. This only works within the same app, not when the activity is started from a different a different package. </p> <p>What are you exactly trying to do? If you want to share the same context and private files, you should use sharedUserId instead (you have to sign them using the same certificate as well). </p>