如何使用FragmentActivity在XML中定义XML中的OnClick Handler方法



我正在尝试在对话框中的按钮中定义一个onclick处理程序方法 ,但是当由于nosuchmethodexception而单击按钮时,该应用程序会崩溃((它找不到方法)。方法签名是public void searchMovies(View),我可以保证它在XML文件和代码中始终如一地拼写。这个类似的问题通过将方法放入对话框所属的活动中,提供了解决方案,但这对我不起作用。

但是,我正在使用 fragmentActivity 和FragmentStatePagerAdapter,所以也许这就是它对我不起作用的原因?我尝试将该方法放入片段,fragmentStatePagerAdapter,Fragment以及处理对话框的匿名OnClicklistener类。它们都没有起作用,所有这些都会给予肉眼座位的误差。同样,我可以保证该方法正确/始终如一地拼写。

我知道我可以通过编程方式执行此操作,但是如果我可以做的话,那就更方便了。是否可以?谢谢。

正如我在上面的评论中所说的那样,这是解决方案(我想这是重复的,但是我认为这对于寻求解决方案的人可能仍然很有用。我不喜欢``如果有人觉得应该删除它)。

最新更新