Android LaunchMode SingleInstance 用法

来源:互联网 发布:c语言gui编程 编辑:程序博客网 时间:2024/05/16 04:29

当Activity被设计成可以被外部应用启动时,为了防止每次被外部应用启动生成新的Activity实例,可以采用将此Activity的LaunchMode设置为SingleInstance的方式。

<activity    android:name="com.demo.MainActivity"    android:launchMode="singleInstance"    android:label="@string/app_name" >

接收外部应用Intent的方法是:Activity.onNewIntent(Intent intent)

@Overrideprotected void onNewIntent(Intent intent) {//do something. eg. get extras from the intentsuper.onNewIntent(intent);}

关于LaunchMode的详细讲解:http://blog.csdn.net/liuhe688/article/details/6754323