我正在创建一个项目,我需要在其中接收一些数字,进行一些计算,然后在新的屏幕上创建显示答案。我正在使用Intent
对象转到新屏幕:
final Button button = (Button) findViewById(R.id.save);
button.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
Intent myIntent = new Intent();
myIntent.setClass(HelloAndroid.this, screen2.class);
myIntent.putExtra("eFiber", Double.toString(E_fiber));
startActivity(myIntent);
}
});
但当我这样做时,当我点击按钮时崩溃。如果我使用与第一个屏幕中相同的xml文件,那么它工作得很好,当我使用不同的xml文件,我有问题。
答案 0 :(得分:1)
您是否已在android-manifest xml中将第二个Activity
注册为Activity
?
在<application>
节点下,产生以下效果:
<activity android:name=".my.screen2" android:label="@string/app_name"></activity>
使用您的特定Activity
信息代替".my.screen2"