Làm cách nào để truy cập vào giá trị biến trong một hoạt động khác. Trong ví dụ của tôi, tôi có một mục biến chuỗi có giá trị là giá trị được chọn của spinner. Làm thế nào tôi có thể truy cập biến này trong một hoạt động khác mà không sử dụng Intent?Làm thế nào để tôi nhận được một biến trong một hoạt động khác?
public class LoginScreen extends Activity {
Spinner sp;
String item;
Spinner sp = (Spinner) findViewById(R.id.lgnspinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.network_array,
android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
sp.setAdapter(adapter);
sp.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
item = (String) parent.getItemAtPosition(position);
public class AgAppMenu extends Activity {
bản sao có thể có của [Android: Cách khai báo biến toàn cầu?] (Http://stackoverflow.com/questions/708012/android-how-to-declare-global-variables). Vòng đời 'Activity' không nằm trong tầm kiểm soát của bạn và bạn không nên cố gắng kiểm soát nó. Xem câu hỏi được liên kết. –