Tag: 监听器

无法同时处理点击和触摸事件

我正在尝试处理触摸事件并单击button上的事件。 我做了以下几点: button.setOnClickListener(clickListener); button.setOnTouchListener(touchListener); 当任何一个监听器注册的东西工作正常,但是当我尝试使用它们时,只有触摸事件被触发。 任何解决方法? 我究竟做错了什么?

当reloadOnSearch为false时,$ location.search上的AngularJs $ watch不起作用

我的routeProvider路由有reloadOnSearch设置为false : $routeProvider .when( "/film/list", { templateUrl: '/film/list.html', controller: FilmListController, reloadOnSearch: false } …. ) 我这样做是因为我不希望整个控制器在查询string更改后重新加载,但我仍然使用它,并且URL如下所示: film/list?sort=isbn&order=asc&offset=0 。 现在每当查询string更改,我想从我的控制器调用一个函数。 所以我试图在控制器中设置$ watch : $scope.location = $location; $scope.$watch( 'location.search()', function( search) { $scope.list(); }); 但是这不起作用。 如果我将$ watch设置为查看查询string的单个参数的更改,那么它将起作用。 但是我不想为我的查询string的每个参数设置$ watch。 我现在使用的解决scheme是这样的: $scope.location = $location; $scope.$watch( 'location.url()', function( url ) { if($location.path() == '/film/list') $scope.list(); }); 因此,我没有注意search,而是观察整个url,然后检查path是否是我在routeProvider中设置的path,以有条件地调用该函数。 我不喜欢这个解决scheme是我必须明确键入$ location.path的值来匹配。 […]

监听networking端口并将数据保存到文本文件

有没有一些简单的方法在Linux上侦听networking上的数据,并将其保存到文本文件? 谢谢。

android:Softkeyboard按下完成键时执行操作

我有一个EditText。 我想要input一些文本后,当用户按下softkeybard的完成键,它应该执行一些search操作,我也实现了一个button点击事件。 怎么做…???

为什么我的onItemSelectedListener不在ListView中调用?

我正在使用像这样设置的ListView: <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:longClickable="false" android:choiceMode="singleChoice"> </ListView> 在我的代码中,像这样添加一个OnItemSelectedListener到ListView: getListView().setAdapter(adapter); getListView().setOnItemSelectedListener(this); 我的活动实现了这样的侦听器: @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { Log.d("Tag", "ListItemSelected: Parent: " + parent.toString() + " View: " + view.toString() + " Position: " + " Id: " + id); } 我的希望是,当我点击列表中的某个东西时,我会看到这个debugging输出。 但是在LogCat中从不显示debugging输出。

我怎样才能在Javascript中添加一个额外的window.onload事件

在我的asp.net用户控制我添加一些脚本到window.onload事件像这样: if (!Page.ClientScript.IsStartupScriptRegistered(this.GetType(), onloadScriptName)) Page.ClientScript.RegisterStartupScript(this.GetType(), onloadScriptName, "window.onload = function() {myFunction();};", true); 我的问题是,如果在onload事件中已经有东西,则会覆盖它。 我将如何去允许两个用户控件每个在onload事件中执行javascript? **编辑:**感谢第三方库的信息。 我会记住他们的。

Java中的事件监听器和处理器有什么区别?

在一般的术语中,有事件的监听器和处理程序。 我的意思是我在不知不觉中使用它们,只要在API中可用即可。 我的问题是,我们在什么情况下使用监听器,以及在什么情况下使用处理器来处理事件? 他们之间有什么区别? 特点? 我查找了原因,找不到Java的正确解释。

Android OnClickListener – 识别一个button

嘿。 我有这样的活动: public class Mtest extends Activity { Button b1; Button b2; public void onCreate(Bundle savedInstanceState) { … b1 = (Button) findViewById(R.id.b1); b2 = (Button) findViewById(R.id.b2); b1.setOnClickListener(myhandler); b2.setOnClickListener(myhandler); … } View.OnClickListener myhandler = new View.OnClickListener() { public void onClick(View v) { // MY QUESTION STARTS HERE!!! // IF b1 do this // IF b2 do […]

删除一个onclick监听器

我有一个对象的文本循环和显示状态消息。 当消息发生变化时,我想要更改对象的单击事件以将您带到消息所关联的活动。 所以,我有一个TextView mTitleView ,我分配这样的事件。 public void setOnTitleClickListener(OnClickListener listener) { mTitleView.setOnClickListener(listener); } 如何删除该点击事件? 有一些状态消息没有可操作的区域,所以我想closures点击事件。 我也希望能够循环浏览这些点击事件并妥善处理它们,但我不确定最佳做法。

如何使用界面来进行两个活动之间的沟通

我试图让两个活动Act1 and Act2之间的监听器接口。 Act1将启动Act2 。 如果在Act2发生了一些事件,它会通知Act1 。 问题是我正在使用Intent开始新的活动,那么Act1如何将自己指定为Act2界面的侦听器呢? Act1.java public class Act1 extends ActionBarActivity implements ActionBar.OnNavigationListener { ActionBar actionbar; Intent pizzaIntent; boolean visibleFirstTime = true; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.menutab); //set actionbar here } @Override public boolean onNavigationItemSelected(int arg0, long arg1)// item pos, // itemid { switch (arg0) { case 0: if(this.visibleFirstTime == […]