运行android,关于 Window already focused, ignoring focus gain of: com.android.inte的报错
最近在实验从服务器端下载文件,使用的是tomcat~
当开始做就出现了问题啊,我想实现的是点击“menu”可以出现两个按钮,其中一个是“更新按钮”,点击“更新按钮”的时候可以下载音乐列表的这么个情况。列表内容存放在apache-tomcat-6.0.32webappsKTVresources.xml中。
具体内容:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
menu.add(0, UPDATE, 1, R.string.ktvlist_update);
menu.add(0, ABOUT, 2, R.string.ktvlist_about);
return super.onCreateOptionsMenu(menu);
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId() == UPDATE){
String xml = downloadXML("http://192.168.1.126:8080/mp3/resources.xml");
System.out.println("-->" + xml);
}else if(item.getItemId() == ABOUT){
}
return super.onOptionsItemSelected(item);
}
private String downloadXML(String urlStr){
HttpDownloader httpDownloader = new HttpDownloader();
String result = httpDownloader.download(urlStr);
return result;
}
错误情况
03-17 18:16:07.462: INFO/global(982): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
03-17 18:16:07.532: WARN/InputManagerService(59): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@43f99d38
高手们帮我看一下!!!!
android点击“menu”总是报错Window already focused, ignoring focus gain of求解~
答案:4 悬赏:10 手机版
解决时间 2021-04-13 02:21
- 提问者网友:雪舞兮
- 2021-04-12 16:26
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-04-12 17:56
你的下载方法是怎么实现的?如果是等到网络返回会阻塞UI,这样做在实际中是绝对不行的 感觉可能是你的下载方法有问题,一般要把下载方法放在一个线程里面去做,然后用hander接收,具体你可以去看看android里面的 Handler机制
全部回答
- 1楼网友:三千妖杀
- 2021-04-12 21:11
你问题解决了没?我也出现了这种情况、、
- 2楼网友:封刀令
- 2021-04-12 19:56
有个问题就是menu应该是取焦点,你的焦点跑掉就触发不了。。是不是鼠标飘到其他地方?
- 3楼网友:北方的南先生
- 2021-04-12 18:30
apache-tomcat-6.0.32webappsKTVresources.xml
你的位置错了 应该是放在apache-tomcat-6.0.32\webapps\MP3\resources.xml中
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯