首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ForceClose on .getString?

ForceClose on .getString?
EN

Stack Overflow用户
提问于 2011-10-26 16:45:59
回答 2查看 125关注 0票数 0

我试图将字符串从一个活动拉到另一个活动,但是每次我试图打开一个活动时,我都会在.getString上得到一个强制命令。

Logcat错误

代码语言:javascript
复制
10-26 10:36:45.444: ERROR/AndroidRuntime(15112):     at http.www.hotapp.com.timeandlocation.email.EmailSettings.onCreate(ThisActivity.java:29)

调用字符串的活动

代码语言:javascript
复制
public class ThisActivity extends Activity{

private TextView reciever;
private String rec;

@Override
public void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.elayout);

    reciever = (TextView) findViewById (R.id.Reciver);
    rec = 
        getIntent()
        .getExtras()
        .getString
        ("send");
    reciever.setText(rec);

}

具有字符串活动

代码语言:javascript
复制
public class OtherActivity extends Activity{
private EditText sendto;
private Button save;

@Override
public void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.emailactivity);

    sendto = (EditText) findViewById(R.id.sendto);
    save = (Button) findViewById(R.id.Save);

    save.setOnClickListener(new OnClickListener(){
        public void onClick(View v){
            Intent intent = new Intent (EmailActivity.this,EmailSettings.class);
            intent.putExtra("send", sendto.getText().toString());
            startActivity(intent);
        }
    });
}
}

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-26 16:48:44

尝试使用getIntent().getStringExtra("send");

如果您想检查是否有额外费用,请使用:

代码语言:javascript
复制
getIntent().hasExtra("send");
票数 2
EN

Stack Overflow用户

发布于 2012-06-01 06:39:28

尝试从getString()函数中删除空异常

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7905991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档