Android 2.1更新1 Eclipse 3.5
我在使用intent从第一个活动调用的第二个活动中读取数据时遇到问题。我正确设置了androidmanifest.xml。
My First Activity包含以下代码:
Intent myIntent = new Intent(MainMenu.this, Testmenu.class);
myIntent.putExtra("com.tweaktool.MyAge",40);
myIntent.putExtra("com.tweaktool.Enabled", false);
startActivity(myIntent);
我的第二个活动有以下代码:
Bundle bun = getIntent().getExtras();
int myAge = bun.getInt("MyAge");
boolean enabled = bun.getBoolean("Enabled");
当我在第二个活动中查看上面的代码时,它列出了以下内容: enabled = false myAge = 0
为什么这样做???我做了一些简单的错误吗?
答案 0 :(得分:0)
你试过吗?
int myAge = bun.getInt("com.tweaktool.MyAge");
?
答案 1 :(得分:0)
你用一个键(“com.tweaktool.MyAge”,“com.tweaktool.Enabled”)放置数据并试图与其他人(“MyAge”,“启用”)一起使用 - 捆绑然后只是返回默认值(0,false)。要获得你所使用的内容,请使用你使用过的密钥。