求帮忙啊service向activity传值,该如何解决
求帮忙啊!!service向activity传值
service在数据库中查找到了值 用Intent跳转到了一个activity中 我想把数据库查到的值 显示到activity中 可是用Intent传值 可是activity得到的是null啊,还报空指针异常 求高手帮解决!!!!
小弟不胜感激
------解决方案--------------------
//通过intent跳转到下一个页面.
Intent intent = new Intent();
intent.setClass(ActivityBundle.this, ResultActivity.class);
//通过Bundle来获取数据,通过key-Value的方式放入数据
Bundle bl = new Bundle();
bl.putDouble("height", body_height);
bl.putString("sex", sex);
//将Bundle放入Intent传入下一个Activity
intent.putExtras(bl);
//跳到下一个Activity,并且等待其返回结果
startActivityForResult(intent, 0);
--------------------------
下一个activity
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.result);
//获取到上一个页面传过来的Intent
intent=this.getIntent();
//获取Intent中的Bundle数据
bl=intent.getExtras();
String sex=bl.getString("sex");
double height=bl.getDouble("height");
------解决方案--------------------
Intent intent = this.getIntent();
Bundle bundle = new Bundle();
bundle = intent.getExtras();
String massage = bundle.getString("massage");
service在数据库中查找到了值 用Intent跳转到了一个activity中 我想把数据库查到的值 显示到activity中 可是用Intent传值 可是activity得到的是null啊,还报空指针异常 求高手帮解决!!!!
小弟不胜感激
------解决方案--------------------
//通过intent跳转到下一个页面.
Intent intent = new Intent();
intent.setClass(ActivityBundle.this, ResultActivity.class);
//通过Bundle来获取数据,通过key-Value的方式放入数据
Bundle bl = new Bundle();
bl.putDouble("height", body_height);
bl.putString("sex", sex);
//将Bundle放入Intent传入下一个Activity
intent.putExtras(bl);
//跳到下一个Activity,并且等待其返回结果
startActivityForResult(intent, 0);
--------------------------
下一个activity
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.result);
//获取到上一个页面传过来的Intent
intent=this.getIntent();
//获取Intent中的Bundle数据
bl=intent.getExtras();
String sex=bl.getString("sex");
double height=bl.getDouble("height");
------解决方案--------------------
Intent intent = this.getIntent();
Bundle bundle = new Bundle();
bundle = intent.getExtras();
String massage = bundle.getString("massage");