添加第二个startactivity使应用程序崩溃

时间:2014-04-09 08:41:57

标签: android start-activity

我刚开始学习android试图制作我的第一个应用程序(或第二个应用程序,如果你打折'hello world'教程)。

在主要活动中,我插入了两个开始活动。我尝试用第一个没有任何问题来运行它。

     @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.layoutone);


private void b_gp() {
    Button lbut = (Button) findViewById(R.id.left);
    lbut.setOnClickListener(new View.OnClickListener(){

        @Override
        public void onClick(View v) {

            Intent il = new Intent(Fp.this, Rl.class);

        startActivity(il);  
        finish();    }                  
    });     
}
    }

但是在添加第二个startactivity()并重新运行模拟器时..

    private void b_qs() {
    Button qbut = (Button) findViewById(R.id.qs);
    qbut.setOnClickListener(new View.OnClickListener(){

        @Override
        public void onClick(View v) {

            Intent iq = new Intent(Fp.this, Qus.class);

        startActivity(iq);  
        finish();    }                  
    });     
}   

它崩溃了应用程序?注意我'''第二部分,它再次没有问题。任何人都可以帮我,为什么这个? (是的,我已经在清单中声明了第二个活动)

...清单文件

     <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.activitycheck"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="18" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.Holo.Light" 
     android:debuggable="true"  >


     <activity
        android:name="com.example.activitycheck.Fp"
        android:label="@string/app_name" 
   >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
     android:name="com.example.activitycheck.Rl"   
       android:label="@string/app_name" 
        >


     <meta-data            
     android:name="android.support.PARENT_ACTIVITY"           
     android:value="com.example.activitycheck.Fp" />
    </activity>
     <activity    
     android:name="com.example.activitycheck.Qus"       
     android:label="@string/app_name" 
        >

     <meta-data
     android:name="android.support.PARENT_ACTIVITY"
     android:value="com.example.activitycheck.Fp" />
    </activity>         


     </application>

layoutone.xml文件

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
         xmlns:tools="http://schemas.android.com/tools"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            tools:context=".Fp" >

   <Button
       android:id="@+id/left"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:textStyle="normal"
       android:textSize="16sp"
       style="?android:attr/borderlessButtonStyle"
       android:text="@string/gp" />


    <ImageButton
       android:id="@+id/qs"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:src="@drawable/ic_action_settings" />

    </RelativeLayout>

0 个答案:

没有答案