当前位置: 代码迷 >> Android >> 新手学android,请问一个简单的程序,无缘无故,不知道什么有关问题
  详细解决方案

新手学android,请问一个简单的程序,无缘无故,不知道什么有关问题

热度:40   发布时间:2016-05-01 21:50:16.0
新手学android,请教一个简单的程序,无缘无故,不知道什么问题。
//简单的两个activity之间的跳转(不传递返回任何数据),由button触发,用手机调试时,只能打开EasyA2AActivity界面,但是按了按钮后就跳出“程序意外终止”
//EasyA2AActivity
public class EasyA2AActivity extends Activity {
  Button bntjump;
  TextView out;
  public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  out=(TextView)this.findViewById(R.id.view);
  bntjump=(Button)this.findViewById(R.id.jump);
  out.setText("Fist_Activity");
  bntjump.setOnClickListener(new OnClickListener()
  {
public void onClick(View v) {
callactivity();
}
  });
  }
  void callactivity()
  {
  Intent i=new Intent(this,Second.class);
startActivity(i);
  }
}

//Second
public class Second extends Activity {
Button bntfinsh;
public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.second);
  //this.setTitle("Second_Activity");
  bntfinsh.setOnClickListener(new OnClickListener()
  {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
finish();
}
 
  });
  }
}

//main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="vertical" >
  <TextView
  android:id="@+id/view"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:text="@string/hello" />
  <Button
  android:id="@+id/jump"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:text="跳转" />
</LinearLayout>

//second.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:orientation="vertical" >
  <Button
  android:id="@+id/finsh"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:text="结束" />
</LinearLayout>

//AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="your.A2A.xiaoyin"
  android:versionCode="1"
  android:versionName="1.0" >
  <uses-sdk android:minSdkVersion="8" />
  <application
  android:icon="@drawable/ic_launcher"
  android:label="@string/app_name" >
  <activity
  android:label="@string/app_name"
  android:name=".EasyA2AActivity" >
  <intent-filter >
  <action android:name="android.intent.action.MAIN" />
  <category android:name="android.intent.category.LAUNCHER" />
  相关解决方案