android 开发 Intent的intent.putExtra问题:请问可以把数据传入自己当前所在的Activity中么?代码如下:int id=1;int point=1000;public class MillionaireGame extends Activity{\x05 Intent intent=getIntent();\x05 String ids=intent.getS
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/21 18:58:36
android 开发 Intent的intent.putExtra问题:请问可以把数据传入自己当前所在的Activity中么?代码如下:int id=1;int point=1000;public class MillionaireGame extends Activity{\x05 Intent intent=getIntent();\x05 String ids=intent.getS
android 开发 Intent的intent.putExtra问题:请问可以把数据传入自己当前所在的Activity中么?
代码如下:
int id=1;
int point=1000;
public class MillionaireGame extends Activity{
\x05 Intent intent=getIntent();
\x05 String ids=intent.getStringExtra("idchange");
\x05 if(ids==null){
\x05 \x05id=1;
\x05 \x05 \x05}else{
\x05 \x05 \x05\x05id=Integer.parseInt(ids);
\x05 \x05 \x05}
\x05
\x05 String points=intent.getStringExtra("pointchange");
\x05 if(points==null){
\x05 \x05point=1000;
\x05 \x05 \x05}else{
\x05 \x05 \x05\x05point=Integer.parseInt(points);
\x05 \x05 \x05}
Intent i_intent=new Intent(MillionaireGame.this,MillionaireGame.class);
i_intent.putExtra("id",id);\x05\x05\x05\x05\x05
i_intent.putExtra("point",point);
startActivity(i_intent);
}
上面idchange是id pointchange是point 刚我粘贴错了
中间的代码和Intent没什么关系了 就没写,主要是想 第一次进入时id=1 然后的id 就是根据操作返回相应的值
Intent传之前做了一些判断if(flag){id++,point++}else{id--,point--} 应该和这没关系 执行就报错说 String ids=intent.getStringExtra("id"); 空指针
是应该 int ids=intent.getIntExtra("id",id); 因为putExtra 放入的是 int类型的
android 开发 Intent的intent.putExtra问题:请问可以把数据传入自己当前所在的Activity中么?代码如下:int id=1;int point=1000;public class MillionaireGame extends Activity{\x05 Intent intent=getIntent();\x05 String ids=intent.getS
解决了就好 ,还有你代码写的看的蛋疼啊,你上面的代码应该是写在onCreate里面的吧?
应该写清楚啊