草庐IT

sock_listen

全部标签

java - "Header" View 和按钮 : how do I attach listeners to Buttons in a "header" that does not have its own Activity?

我已经谈到了这个问题here,Christopher对此给出了答案,但我不太明白,所以我认为是时候把它变成一个真正的问题,而不仅仅是一个“跟进”=)就目前而言,我正在编写的应用程序有4个不同的屏幕:屏幕1-节点列表(主屏幕)屏幕2-选项菜单,带按钮的tableLayout屏幕3-导航屏幕4-版本等的文本详细信息可以使用放置在顶部的“标题”View来导航这些屏幕。然后标题有4个不同的按钮:+--------------------+|menuwithbuttons|+--------------------+|||||||CONTENT|||||||+------------------

android - GpsStatus.Listener 仅在 GPS 开启时有效

在我的应用程序中,我有一个GpsStatus.Listener在用户启用或禁用GPS时接收事件。如果在我启动应用程序之前开启GPS,一切正常。在这种情况下,我收到一个GPS_EVENT_STARTED或GPS_EVENT_STOPPED每次我打开或关闭GPS时。问题是GPS在应用程序启动时关闭。在这种情况下,如果我打开或关闭GPS,我不会收到事件。有人能给我解释一下吗?这是我的代码:publicclassGPSTrackerimplementsandroid.location.GpsStatus.Listener{privatefinalContextcontext;privatefi

android - 如何使用 Android LocationManager 和 Listener

我无法使用下面的代码从GPS接收任何数据,而且我不确定自己做错了什么,似乎我的代码与我在网上看到的所有内容都匹配。我想最终将它添加到后台服务以记录gps坐标,即使Activity不可见或其他应用程序打开并且速度大于某个定义的数量,但此时我不能甚至可以显示任何数据。我是android的新手,但我不知道我做错了什么?publicclassMainActivityextendsActivity{TextViewtextView;MyLocationListenermyLocationListener;LocationManagerlm;@OverrideprotectedvoidonCrea

android - 如何在Edittext中添加Change listener

在我的Android应用程序中。我有一个EditText和Textview.inEdittext用户需要输入金额。当他在编辑文本中输入数量时,在textview中它必须显示总值(加税值)。如何做到这一点。 最佳答案 您可以为此使用textwatcher。editText.addTextChangedListener(newTextWatcher(){@OverridepublicvoidbeforeTextChanged(CharSequences,intstart,intcount,intafter){}@Overridepubl

android - onGpsStatusChanged 不触发 GpsStatus.Listener

想收听gps可用性。已关注this.但是,即使我禁用/启用了gps,onGpsStatusChanged也没有被触发。试过多部手机。此外,还查看了相关的stackoverflowQns,例如this,this和this.然而没有成功。任何帮助表示赞赏。谢谢!代码fragment:监听器ListenermGPSListener=newGpsStatus.Listener(){@OverridepublicvoidonGpsStatusChanged(finalintevent){Log.d(TAG,"---onGpsStatusChanged---");switch(event){cas

android - view.setOnTouchListener(listener) 是多播吗?它是如何工作的?

我的问题是关于使用相同或不同的监听器多次调用setOnTouchListener的效果。view.setOnTouchListener(myListener);我知道这最终会在MotionEvents的myListener类中调用“publicbooleanonTouch(Viewv,MotionEventevent)”方法。我不明白的是当我稍后调用它时会发生什么:view.setOnTouchListener(myOtherListener);myListener是否仍然接收运动事件?此外,如果我调用view.setOnTouchListener(myListener);再一次,它是

mysql - 错误 2002 (HY000) : Can't connect to local MySQL server through socket '/tmp/mysql.sock'

我在MacOSXMountainLion上使用homebrewinstallmysql安装了MySQL,但是当我尝试mysql-uroot时出现以下错误:ERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/tmp/mysql.sock'(2)这个错误是什么意思?我该如何解决? 最佳答案 您需要先启动MySQL,然后才能在终端上使用mysql命令。为此,请运行brewservicesstartmysql。默认情况下,brew安装MySQL数据库时没有root密码。

mysql - 错误 2002 (HY000) : Can't connect to local MySQL server through socket '/tmp/mysql.sock'

我在MacOSXMountainLion上使用homebrewinstallmysql安装了MySQL,但是当我尝试mysql-uroot时出现以下错误:ERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/tmp/mysql.sock'(2)这个错误是什么意思?我该如何解决? 最佳答案 您需要先启动MySQL,然后才能在终端上使用mysql命令。为此,请运行brewservicesstartmysql。默认情况下,brew安装MySQL数据库时没有root密码。

mysql - 无法通过socket '/var/lib/mysql/mysql.sock'连接到本地MySQL服务器(2)

当我尝试连接mysql时出现以下错误:无法通过socket'/var/lib/mysql/mysql.sock'连接本地MySQL服务器(2)这个错误有解决办法吗?背后的原因可能是什么? 最佳答案 您是连接到“localhost”还是“127.0.0.1”?我注意到,当您连接到“localhost”时,使用了套接字连接器,但是当您连接到“127.0.0.1”时,使用了TCP/IP连接器。如果套接字连接器未启用/工作,您可以尝试使用“127.0.0.1”。 关于mysql-无法通过sock

mysql - 无法通过socket '/var/lib/mysql/mysql.sock'连接到本地MySQL服务器(2)

当我尝试连接mysql时出现以下错误:无法通过socket'/var/lib/mysql/mysql.sock'连接本地MySQL服务器(2)这个错误有解决办法吗?背后的原因可能是什么? 最佳答案 您是连接到“localhost”还是“127.0.0.1”?我注意到,当您连接到“localhost”时,使用了套接字连接器,但是当您连接到“127.0.0.1”时,使用了TCP/IP连接器。如果套接字连接器未启用/工作,您可以尝试使用“127.0.0.1”。 关于mysql-无法通过sock