Android 如何在service和BroadCastReceiver中 启动activity和alertdialog?
来源:互联网 发布:孤烟暮蝉 知乎 编辑:程序博客网 时间:2024/05/16 12:36
一.启动activity源码:(记得要加上Intent.FLAG_ACTIVITY_NEW_TASK)
Intent intent = new Intent(); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setClass(getApplicationContext(),SecondActivity.class); startActivity(intent);
二.在BroadcastReceiver当中启动alertDialog总是会报错
首先加上权限:
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage("是否接受文件?") .setPositiveButton("是", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }).setNegativeButton("否", new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); AlertDialog alert = builder.create(); //alert.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_DIALOG); //系统中关机对话框就是这个属性 alert.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); alert.setCanceledOnTouchOutside(false);//点击外面区域不会让dialog消失 alert.show();
0 0
- Android 如何在service和BroadCastReceiver中 启动activity和alertdialog?
- 在service和BroadCastReceiver中 启动activity和alertdialog
- Android service里面启动activity和alertdialog
- Android service里面启动activity和alertdialog
- Android service里面启动activity和alertdialog
- Android service里面启动activity和alertdialog .
- Android service里面启动activity和alertdialog
- Android Service中开启Activity和Alertdialog
- 在BroadcastReceiver中启动Service或Activity
- 在BroadcastReceiver中启动Service或Activity
- Service里面启动Activity和Alertdialog
- Android 在 Service 启动 Activity 和 Dialog
- 在BroadcastReceiver中启动Activity
- 在BroadcastReceiver中启动Activity:
- 在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver
- Android -- BroadcastReceiver 中启动Activity
- Android初学习 - 在BroadcastReceiver中启动Activity的问题
- android89--Activity怎么和service绑定,怎么在activity中启动自己对应的service
- Extjs中常用表单介绍与应用
- Maven: could not resolve archetype
- 二叉树的实现
- 表单的validate验证 以及serialize方式提交
- Packagist / Composer 中国全量镜像
- Android 如何在service和BroadCastReceiver中 启动activity和alertdialog?
- SpringAOP注解方式监控方法执行情况
- [LeetCode]118. Pascal's Triangle
- QML中的SpringAnimation弹簧震荡动画
- 【bzoj1833】[ZJOI2010]count 数字计数 数位DP
- 搜集的大牛BLOG,持续更新...
- 使用springMVC前台form表单传送数据后台接收数据乱码
- 开发工具教程汇总
- 机器学习实战教程(第二章 机器学习基本理论)