我的活动没有读数据

时间:2010-08-17 05:09:37

标签: android

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

为什么这样做???我做了一些简单的错误吗?

2 个答案:

答案 0 :(得分:0)

你试过吗? int myAge = bun.getInt("com.tweaktool.MyAge");

答案 1 :(得分:0)

你用一个键(“com.tweaktool.MyAge”,“com.tweaktool.Enabled”)放置数据并试图与其他人(“MyAge”,“启用”)一起使用 - 捆绑然后只是返回默认值(0,false)。要获得你所使用的内容,请使用你使用过的密钥。