Android(安卓)LaunchMode SingleInstance 用法
16lz
2021-01-26
当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
更多相关文章
- 使用application类,实现共享对象实例,实现service与activity交互,ui
- layout_weight的讲解
- android的launch mode
- 【转】 Android(安卓)Performance Case Study(安卓绘图性能案例研
- android之IntentFilter的用法_Intent.ACTION_TIME_TICK在manifes
- Android(安卓)架构师之路22 响应式编程RxJava 整体变换
- Android-NDK开发之基础--Android(安卓)JNI实例代码(三)-- 在JNI
- Android基于HttpUrlConnection类的文件下载实例代码
- Android(安卓)自定义View实例之进度圆环