簡體   English   中英

調用意圖時,Android應用程序崩潰

[英]Android Application Crash when calling intent

我在android應用程序中遇到問題。 當我用按鈕調用Intent時,窗口消失了。 這是我的代碼:

public void btn_open_click(View view) {
    Intent i = new Intent(MainActivity.this, Add_User.class);
    startActivity(i);
}

這是清單文件:

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

    <application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">

        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <activity
            android:name="Add_User"
            android:label="@string/app_name">
        </activity>
    </application>
</manifest>

任何想法? 提前致謝。

 <activity
        android:name="com.example.antiatlasdev.myapplication.Add_User"
        android:label="@string/app_name"

        android:theme="@style/AppTheme.NoActionBar"</activity>

用這個

這是因為您沒有為活動使用正確的類名。 您使用的類名不正確:

<activity android:name="Add_User"  
   android:label="@string/app_name">
</ activity>

它應該使用.Add_User而不是Add_User 您需要添加. 告訴您活動名稱是相對於包裹名稱的。 或者,您也可以使用完整的包名稱和類活動名稱。 像這樣:

<activity android:name="com.yourpackagename.Add_User" 
   android:label="@string/app_name"> 
</activity>

name屬性

應該是完全合格的類名稱(例如“ com.example.project.ExtracurricularActivity”)。 但是,作為簡寫形式,如果名稱的第一個字符是句點(例如,“。ExtracurricularActivity”),則會將其附加到元素中指定的包名稱中。

因此,如果com.example.antiatlasdev.myapplication包中的Add_User類可以編碼為:

<activity
        android:name=".Add_User"
        android:label="@string/app_name">
    </activity>

而如果Add_User在另一個程序包中,例如com.example.antiatlasdev.anotherPackage程序包中,則必須像下面這樣指定它:

<activity
        android:name="com.example.antiatlasdev.anotherPackage.Add_User"
        android:label="@string/app_name">
    </activity>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM