【问题标题】:Calling class or action in Android Button在 Android Button 中调用类或操作
【发布时间】:2015-12-07 12:25:02
【问题描述】:

我有一个制作两个按钮的项目。一键打开FileChooser,一键生成MD5哈希。

我已经创建了布局。我也已经有了所需的课程FileChooser.java 和md5.java。但是我仍然很困惑如何用OnClickListener 来称呼他们。

findViewById(R.id.button1).setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {

        // Action

    }
});

我不知道在“Action”行中写什么来调用这两个类。

【问题讨论】:

    标签: java android


    【解决方案1】:

    您可以做的一件事是,无论您从 md5.java 或 FileChooser.java 需要什么方法,都将该方法设为静态,然后编写以下代码:

    findViewById(R.id.button1).setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
    
          FileChooser.yourmethodname();
    
        }
    });
    

    【讨论】:

    • 你的例子很棒。我对这个“FileChooser.yourmethodname();”缺乏了解现在我要学一点。谢谢。
    • 请点赞。如果您发现它对您有益。谢谢
    【解决方案2】:

    通常你可以通过开始一个新的意图来使用一个新的动作

    有关选择器的更多信息,请参阅此链接: http://code.tutsplus.com/tutorials/android-sdk-implement-a-share-intent--mobile-8433

    查看此链接以了解如何在侦听器中部署意图: open a url on click of ok button in android

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-24
      • 1970-01-01
      • 2021-03-28
      • 1970-01-01
      • 2017-04-30
      相关资源
      最近更新 更多