在android中通过不同的活动访问数组元素

问题描述:

我是android中的bigginner,想问一下。有没有办法访问在同一个包下的其他不同活动中声明为公共静态的数组元素?在android中通过不同的活动访问数组元素

您可以从另一个类访问值使用intent

的Class1:

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"); 
} 
+0

@Famador如果阵列由imageviews的会是怎样的情况? – virgorian 2015-03-03 04:49:30

+0

您可以将其转换为字节数组,然后将其添加到意图,发送出去并解码。访问此:http://*.com/questions/11010386/send-bitmap-using-intent-android – 2015-03-03 05:02:01