android BroadcastReceiver怎么弹出一个窗口???

摩羯的痛 2012-03-30 01:50:26
定义好窗口,每次调用show方法就出错了,怎么回事》??????
...全文
296 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
b87936260 2012-03-31
  • 打赏
  • 举报
回复
UI的操作只能在UI线程把
摩羯的痛 2012-03-30
  • 打赏
  • 举报
回复
终于找到错误了
摩羯的痛 2012-03-30
  • 打赏
  • 举报
回复
我把窗口放到一个新线程里面运行,错了嘛????
b87936260 2012-03-30
  • 打赏
  • 举报
回复
为什么要new Thread??
aSysBang 2012-03-30
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

把错误翻译下 就知道为什么了。。。
[/Quote]
我说的错误 是log。。。。。
摩羯的痛 2012-03-30
  • 打赏
  • 举报
回复
应用已经关闭,这是在计时器里面运行,错误说没有应用怎么解决???谁有类似的代码发来看看,小弟新手,谢谢了
aSysBang 2012-03-30
  • 打赏
  • 举报
回复
把错误翻译下 就知道为什么了。。。
摩羯的痛 2012-03-30
  • 打赏
  • 举报
回复
AlertDialog.Builder adb = new AlertDialog.Builder(context);
adb.setTitle("生日提醒");
adb.setMessage("生日到了");
adb.setPositiveButton("停止播放", new OnClickListener() {

public void onClick(DialogInterface dialog, int which) {
mediaPlayer.stop();
mediaPlayer.release();

}
});

adb.show();
牧羊人之月 2012-03-30
  • 打赏
  • 举报
回复
完全没看懂你写的代码,
摩羯的痛 2012-03-30
  • 打赏
  • 举报
回复
new Thread(

new Runnable() {

public void run() {
final Dialog dialog=new Dialog(context);
dialog.setContentView(R.layout.dialog);
dialog.setTitle("00000");
handler.post(new Runnable() {

public void run() {
dialog.show();
}
});
}
}).start();
asparation 2012-03-30
  • 打赏
  • 举报
回复
把具体代码贴出来看下啊?这样也不好看问题啊?
摩羯的痛 2012-03-30
  • 打赏
  • 举报
回复
放在UI线程也有问题。。。。
qdkfriend 2012-03-30
  • 打赏
  • 举报
回复
需要在UI线程调用

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧