android 开发 Intent的intent.putExtra问题:请问可以把数据传入自己当前所在的Activity
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/15 15:59:10
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类型的
代码如下:
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类型的
解决了就好 ,还有你代码写的看的蛋疼啊,你上面的代码应该是写在onCreate里面的吧?
应该写清楚啊
再问: 是的 中间代码太多我就没贴 就把关键的可能有错的代码贴上了 不过还是谢谢你
应该写清楚啊
再问: 是的 中间代码太多我就没贴 就把关键的可能有错的代码贴上了 不过还是谢谢你
android 开发 Intent的intent.putExtra问题:请问可以把数据传入自己当前所在的Activity
android,怎么把一个activity的context数据通过intent传到新的activity.
android的activity类与intent的问题
android中activity多次通过intent传值的问题
Android中Intent intent = new Intent(); intent.putExtra("str",
android的activity跳转:要利用到intent,若还要携带信息加入intent,请问startActivit
Android开发中Intent的具体用法?
android 应用开发中的 Activity ,Intent,
Android 里的Intent是什么意思
【Android 开发】 :Activity之间传递数据的几种方式
android开发,Activity跳转的同时保存Activity里面的数据
android 从Activity跳转到非Activity页面,用intent怎么写