该活动正常工作,直到按下主页键。然后,当该应用程序从菜单启动时,该活动不会响应按下按钮以下列出的按钮。当方向改变时,活动再次开始工作。按下主页键后按钮不响应
这是通过执行(覆盖)一个on * *方法? (即的onResume(),或在onStart()。)
这里是我的onStop和的onDestroy
@Override
protected void onStop()
{
if(broadRecvr!=null) {try{unregisterReceiver(broadRecvr);} catch(RuntimeException re) {re.getStackTrace();}}
super.onStop();
}
@Override
protected void onDestroy()
{
super.onDestroy();
if(wifiToggled)
{wifi.setWifiEnabled(!wifiToggled);}
}
这些都是logcat的错误;整个logcat输出太长,无法粘贴:
E/ActivityManager(99): fail to set top app changed!
E/KINETO(183): KLOG0C3- xmk_QueryOSQueue SDL Queue empty : WAIT_FOREVER
E/KINETO(183): KLOG0A3- ibs_os_GetMsg: Timeout forever for UKCC qHnd 0x814396ac
E/KINETO(183): KLOG0C3- xmk_QueryOSQueue SDL Queue empty : WAIT_FOREVER
E/KINETO(183): KLOG0A3- ibs_os_GetMsg: Timeout forever for UKCC qHnd 0x814396ac
E/KINETO(183): KLOG0C3- xmk_QueryOSQueue SDL Queue empty : WAIT_FOREVER
E/KINETO(183): KLOG0A3- ibs_os_GetMsg: Timeout forever for UKCC qHnd 0x814396ac
我想知道如何解决一个没有响应的按钮。 这是不按home键后工作按钮代码:我打电话setupButtons()在onCreate方法
public void setupButtons()
{
buttonScan = (Button) findViewById(R.id.bScan);
buttonScan.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) { wifi.startScan(); } });
}
。
此外,我已经注意到,当我通过系统菜单打开GPS然后返回时,buttonScan没有响应。
请发布logcat输出 – 2012-02-19 10:16:33
你什么时候调用'setupButtons()'? – 2012-02-20 23:45:15