the application *** has stopped unexpectedly问题求解
小弟刚刚入门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"> --------------------编程问答-------------------- main.xml中的button改為Button
androidmanifest.xml中的.result改為Result
下次細心點 --------------------编程问答--------------------
是.Result
大小寫坑死人
补充:移动开发 , Android