java - 如何将值发送到另一个方法

标签 java android android-asynctask

我有这些字符串 latRepr 和 LngRepr,我想将它们发送到 getDirecoes 方法。 GetDirecoes 类是一个 AsyncTask。

这就是我开始这个方法的方式:

new GetDirecoes().execute();

那么,我如何将这些字符串发送到这里:

private class GetDirecoes extends AsyncTask<Void, Void, Void> implements Serializable {
    @Override
    protected void onPreExecute() {
        super.onPreExecute();
    }

    @Override
    protected Void doInBackground(Void... params) {}

最佳答案

new GetDirecoes().execute(latRepr,LngRepr);

这样你就可以通过了。

private class GetDirecoes extends AsyncTask<String, Void, Void> implements Serializable {

@Override
protected void onPreExecute() {
    super.onPreExecute();
}

@Override
protected Void doInBackground(String... params) {
  String latRepr=params[0];
  String LngRepr=params[1];
 }
 }

关于java - 如何将值发送到另一个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43119455/

相关文章:

java - Android 两个不同类型的对象数组列表添加到单个数组列表中

android - 将图像文件从jquery上传到node.js

Android在动态加载图像时显示进度条

无法直接访问 UI 的 Android AsyncTask

安卓线程问题

Java:ArrayList 瓶颈

java - 如何从命令行运行 Netbeans IDE Java 桌面应用程序

java - 如何使用Java从声卡录制音频?

c++ - Android 从 C++ 端播放原始音频

java - JNI异常: jarray is an invalid global reference