вы можете передать его через объект намерения, используя дополнительные функции. Как то так
после создания намерения в классе неактивности установите значение с помощью
objIntent.putExtra("keyName", "somevalue");
В классе занятий доступ к нему такой:
Bundle extras = getIntent().getExtras();
if(extras !=null)
{
String value = extras.getString("keyName");
}
EDIT:
CityList extends Activity {
DBConnection server = new DBConnection();
server.getDataValues();
try {
Bundle extras = getIntent().getExtras();
ArrayList<String> list = extras.getStringArrayList("city");
System.out.println(list.get(0));
System.out.println(list.get(1)); }
catch(Exception e) { Log.d(this.getClass(), e.getMessage()); }
}
class ServerConnection {
.... Intent intent = new Intent(this, CityList.class);
ArrayList<String> list = new ArrayList<String>();
list.add("city_1");
list.add("city_2");
intent.putStringArrayListExtra("city", list); ..
}