android activity跳转出现错误

android activity跳转出现异常
一个两数相乘的小程序

第一个activity:
package mars.activity;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class Activity03 extends Activity {
  /** Called when the activity is first created. */
private EditText factorone;
private EditText factortwo;
private TextView symbol;
private Button camulate;
  @Override
  public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  factorone=(EditText)findViewById(R.id.factorone);
  factortwo=(EditText)findViewById(R.id.factortwo);
  symbol=(TextView)findViewById(R.id.symbol);
  camulate=(Button)findViewById(R.id.camulate);
  symbol.setText(R.string.symbol);
  camulate.setText(R.string.camulate);
  camulate.setOnClickListener(new camulate());
  }
  class camulate implements OnClickListener{

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//取得EditText的值
String factoronestr = factorone.getText().toString();
String factortwostr = factortwo.getText().toString();
//用intent取得值
Intent intent=new Intent();
intent.putExtra("one", factoronestr);
intent.putExtra("two", factortwostr);
intent.setClass(Activity03.this,result.class);
//用intent启动activity03
Activity03.this.startActivity(intent);
}
 
  }
}


第二个activity
package mars.activity;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;


public class result extends Activity {
private TextView resultView;

@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.result);
resultView=(TextView)findViewById(R.id.result);
Intent intent =getIntent();
String factoronestr =intent.getStringExtra("one");
String factortwostr =intent.getStringExtra("two");
int factorOneInt=Integer.parseInt(factoronestr);
int factorTwoInt=Integer.parseInt(factortwostr);
int result=factorOneInt * factorTwoInt;
resultView.setText(result+ "");

}

}

------解决方案--------------------
04-24 00:26:07.223: ERROR/ActivityManager(61): 100% TOTAL: 62% user + 37% kernel
04-24 00:26:53.286: ERROR/AndroidRuntime(344): FATAL EXCEPTION: main
04-24 00:26:53.286: ERROR/AndroidRuntime(344): java.lang.RuntimeException: Unable to start activity ComponentInfo{mars.activity/mars.activity.result}: java.lang.RuntimeException: Binary XML file line #8: You must supply a layout_height attribute.

你的CPU使用量都100%了。并且主要的问题在这里
04-24 00:26:53.286: ERROR/AndroidRuntime(344): java.lang.RuntimeException: Unable to start activity ComponentInfo{mars.activity/mars.activity.result}: java.lang.RuntimeException: Binary XML file line #8: You must supply a layout_height attribute.
 可能是你的result的布局文件有问题了。“#8: You must supply a layout_height attribute.”