java - 将数组从 A 类传递到 B 类

标签 java android

我在 A 类中有一个名为 Floors 的数组,它包含类似于以下内容的值:

  List<Point> manualpoint = new ArrayList<Point>();
  int[] manualpointx = {135,200,300,155,235,300};

假设我希望将这些值传递给 B 类,假设 B 类已经声明了一个父类(super class) View

public class DrawView extends View implements OnTouchListener { 
    @Override
    public void onDraw(Canvas canvas) {
        //pass the values into this class
    }

}

如何将值从 A 类传递到 B 类?

最佳答案

在 Activity 之间传递数据

//to pass array use
intent.putExtra("intarray", manualpointx);
// to pass list of point use
intent.putParcelableArrayListExtra("bundle", (ArrayList<? extends Parcelable>) manualpoint);

对于类(class)

create public getter methods to return the values and call those methods from any class where you want to get the values

关于java - 将数组从 A 类传递到 B 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8738017/

相关文章:

Java Try-Catch 异常处理

android - 我如何从这个错误处理类在 Android 中启动一个新的 Activity?

android - 再次漏窗

android - Android 上的 Chrome 浏览器书签

java - Java 应用程序中奇怪的网络套接字泄漏

java - 如何将文件写入谷歌云存储默认存储桶

java - 无法为论坛创建答案表?

Android 在哪里存储凭据信息,如 url、用户名、密码?

android - 从 ViewPager 到 NavigationDrawer 时强制关闭?

java - 找到未排序数组中所有缺失数字的最快方法是什么