【问题标题】:How to pass text from activity to another?如何将文本从活动传递到另一个?
【发布时间】:2013-05-14 13:34:53
【问题描述】:

我要上第一个Activity(在布局中写)你叫什么名字?!当一个人在电影中写下他的名字时,它应该出现 Hello(THE NAME)!我该怎么做?

【问题讨论】:

    标签: java android


    【解决方案1】:

    这就是你如何使用参数调用意图

    Intent search = new Intent(FirstActivity.this, SecondActivity.class);
    search.putExtra("param_a", content1);
    startActivity(search);
    

    【讨论】:

    • 那么答案是让您开始使用,要么我复制粘贴答案,要么您参考此链接并获取完整信息:stackoverflow.com/questions/4429036/…
    • param_a 是 NAME,content 是值?
    • 检查链接,希望它能解释一切
    • @down voter : 请留下投反对票的理由或建议
    【解决方案2】:
    public class MainActivity extends Activity {
         @Override
        public void onCreate(Bundle savedInstanceState) {
              //some stuff
    
              //Note : start the activity from an event (onClick per example)
              String stringObject = "Foo"; //or a String you get from your editText
              Intent i = new Intent(MainActivity.this, OtherActivity.class);
               i.putExtra("name", stringObject);
               startActivity(i);
         }
    }
    
    
    
    public class OtherActivity extends Activity {
             @Override
            public void onCreate(Bundle savedInstanceState) {
                  //some stuff
    
                   Bundle extras = getIntent().getExtras(); 
                   String name = "";
    
                   if (extras != null){
                    name = extras.getString("name");
                    myTextView.setText(name);
                  }
    
             }
        }
    

    【讨论】:

    • Intent i = new Intent(MainActivity.this, OtherActivity.class); i.putExtra("name", 那是我的名字吗?); startActivity(i);
    • stringObject 代表你得到的用户名。您必须将此名称存储在 String 对象中。示例:String stringObject="Foo";
    • 在花药活动中,我在布局中有一个文本视图(我应该怎么做才能出现)名称:一个句子!
    • myTextView.setText(stringObject);
    • 我应该写 myTextView.setText(stringObject+"anything i want?");
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-17
    • 2011-10-27
    • 2012-08-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多