小弟刚刚入门android 做一个控件有关的练习 实现输入姓名学号,点击确定后,在另一个activity中显示。
出现the application *** has stopped unexpectedly 求大师解答下,先感谢了!
submitSystemActivity.java如下
package Sub.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 SubmitSystemActivity extends Activity {
    /** Called when the activity is first created. */
    private EditText name;
    private EditText school;
    private TextView text1;
    private TextView text2;
    private Button submit;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        text1 = (TextView)this.findViewById(R.id.text1);
        name = (EditText)this.findViewById(R.id.name);
        text2 = (TextView)this.findViewById(R.id.text2);
        school = (EditText)this.findViewById(R.id.school);
        submit = (Button)this.findViewById(R.id.submit);
        text1.setText("姓名" );
        text2.setText("学校" );
        submit.setText("确定");
        submit.setOnClickListener(new submitListener());
        
    }
    class submitListener implements OnClickListener{
     
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String nameStr = name.getText().toString();
     String schoolStr = school.getText().toString();
     Intent intent = new Intent();
     intent.putExtra("one",nameStr);
     intent.putExtra("two",schoolStr);
     intent.setClass(SubmitSystemActivity.this,Result.class);
     SubmitSystemActivity.this.startActivity(intent);
}
    }
}
main.xml如下
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
android:id="@+id/text1"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
    <TextView  
android:id="@+id/text2"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
<EditText
    android:id="@+id/name"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
   />
<EditText
    android:id="@+id/school"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
   />
<button
android:id="@+id/submit"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
/>
</LinearLayout>
Result.java 如下
package Sub.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
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.result);
        resultView = (TextView)this.findViewById(R.id.result);
        Intent intent = getIntent();
        String name = intent.getStringExtra("one");
        String school = intent.getStringExtra("two");
        resultView.setText("姓名"+name+"学校"+school);
    }
}result.xml如下
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
android:id="@+id/result"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
</LinearLayout>AndroidManiFest.xml加入如下
 <activity android:name=".result" android:label="hello">