Rasool Ahmed Ответов: 1

Мое приложение выходит из строя при запуске нового действия


Моя проблема заключается в том, что когда я открываю новое действие при нажатии кнопки, появляется ошибка accoutred "к сожалению, ISPcheck остановился".
Вот мой MainActivity.java кнопка нажмите код события:
public void btnLogin_OnClick(View view) {
        startActivity(new Intent(MainActivity.this, PersonInfo.class));
    }


Вот кнопка xml код в activity_main.xml:

        <Button

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:text="تسجيل الدخول"

            android:id="@+id/btnLogin"

            android:layout_marginTop="72dp"

            android:textColor="#ffffff"

            android:layout_below="@+id/txtPassword"

            android:layout_centerHorizontal="true"

            android: önClick="btnLogin_OnClick" /

>


Вот она AndroidManifest.xml код:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"

    package="com.hsa.ispcheck"

    android:versionCode="1"

    android:versionName="1.0" >

    <uses-sdk

        android:minSdkVersion="8"

        android:targetSdkVersion="18" />

    <application

        android:allowBackup="true"

        android:icon="@drawable/ic_launcher"

        android:label="@string/app_name"

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

            android:name="com.hsa.ispcheck.MainActivity"

            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.hsa.ispcheck.PersonInfo"

            android:label="@string/title_activity_person_info" >
        </activity>
    </application>

</manifest>



Так что же плохого в том, что я сделал?

Примечание: Я использую Android Studio v0.3.2

cigwork

Предполагая, что вы используете Eclipse и плагины Android:

Пробовали ли вы запустить его в эмуляторе, а не непосредственно на целевой машине? Если вы это сделаете, то окно logcat (очень вероятно) сообщит вам, где вы ошиблись.

Если в logcat ничего не отображается, оберните неудачный код в блок try/catch и в методе catch call android.util.Log.e с информацией об исключении.

catch (исключение e) {
Log.e("MyActivity::MyMethod", e.getMessage());
}

Вероятно, это нулевой указатель или другая неинициализированная переменная. Для меня это почти всегда так. :)

Rasool Ahmed

Я использую Android Studio. И я запустил его на эмуляторе и то же самое сообщение над аккордом.

Xiao Ling

не могли бы вы опубликовать исходный код PersonInfo?

tabrej

Пожалуйста, предоставьте выходные данные Logcat, чтобы исправить эту проблему.

1 Ответов

Рейтинг:
0

Shanalal Kasim

Привет,

пожалуйста, используйте приведенный ниже код при нажатии кнопки.

Intent i = new Intent(getApplicationContext(), PersonInfo.class);
startActivity(i);