我如何在其他活动的变量? [英] How do I get a variable in another activity?

查看:112
本文介绍了我如何在其他活动的变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在另一个活动访问的变量值怎么办。在我的例子我有一个字符串变量项目哪个值微调选择的值。如何访问该变量在另一活动而无需使用意图是什么?

 公共类LoginScreen延伸活动{      微调SP;
字符串项;
      微调SP =(微调)findViewById(R.id.lgnspinner);    ArrayAdapter<&CharSequence的GT;适配器= ArrayAdapter.createFromResource(
            对此,R.array.network_array,
            android.R.layout.simple_spinner_item);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);    sp.setAdapter(适配器);    sp.setOnItemSelectedListener(新OnItemSelectedListener(){        公共无效onItemSelected(适配器视图<>母公司,观景,
                INT位置,长的id){
            项目=(字符串)parent.getItemAtPosition(位置);        公共类AgAppMenu延伸活动​​{


解决方案

您可以声明为静态变量,然后在你的其他类,你可以访问他们喜欢的 Activity1.stringName

 公共静态字符串字符串名称;字符串名称= .. //从微调值

然后,在所有其他活动,你可以访问它们, YourMainActivty.stringName

How do I access variable value in another activity. In my example I have a string variable item which value is spinner selected value. How can I access this variable in another activity without using Intent?

  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 {

解决方案

You can declare them as static variables and then in your other class you may access them like Activity1.stringName.

public static String stringName; 

stringName = .. // value from Spinner

Then, in all the other Activities, you can access them as YourMainActivty.stringName.

这篇关于我如何在其他活动的变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆