我在相同的应用,ActivityA
和ActivityB
中有两项活动。
如何在不同的进程中运行每个Activity?我想我应该为每个活动开始服务。还有更好的方法吗?
public class App extends Application
{
@Override
public void onCreate()
{
super.onCreate();
Intent intent1 = new Intent(this, ActivityA.class);
Intent intent2 = new Intent(this, ActivityB.class);
....
startActivity(intent1);
startActivity(intent2);
}
}
我对不同的主题不感兴趣。我想要不同的流程。
答案 0 :(得分:3)
在您的清单中,将活动设置为在不同的流程上运行,如下面的示例
<activity
android:theme="@style/AppTheme.NoActionBar"
android:name=".ui.MapsActivity"
android:process=":MapView"
android:label="@string/app_name">
</activity>
<activity
android:theme="@style/AppTheme.NoActionBar"
android:name=".ui.MapsActivity02"
android:process=":MapView02"
android:label="@string/app_name">
</activity>