通过android中的不同活动访问数组元素
Posted
技术标签:
【中文标题】通过android中的不同活动访问数组元素【英文标题】:Access array elements by different activities in android 【发布时间】:2015-05-03 15:34:22 【问题描述】:我是 android 的老手,想问一下。有没有办法访问在同一包下的不同其他活动中声明为 public static 的数组元素?
【问题讨论】:
【参考方案1】:您可以使用intent
访问另一个类的值
第一类:
Intent intent = new Intent(this, ClassB);
String[] data = new String[] "value1", "value2";
intent.putExtra("strings", data);
startActivity(intent);
类2:
public void onCreate()
Intent intent = getIntent();
String[] data = intent.getStringArrayExtra("strings");
【讨论】:
@Famador 如果数组包含图像视图会怎样? 您可以在将其添加到意图、发送出去和解码之前将其转换为字节数组。访问:***.com/questions/11010386/…以上是关于通过android中的不同活动访问数组元素的主要内容,如果未能解决你的问题,请参考以下文章
使用 Kotlin 从 Android 上 ViewModel 中的 LiveData 更新 ListView 中的元素