ich zwischen zwei Aktivität wechseln wollen und ich habe eine if-Anweisung, aber nachdem ich die startActivity Verfahren die App abstürzt beheben:App Absturz nach startActivity starten
activity1.java
public class StartActivity extends AppCompatActivity {
int count =0;
SQLiteDatabase db;
@Override
protected void onCreate(Bundle savedInstanceState) {
final Context context = this;
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_start);
db=openOrCreateDatabase("StopSmokeDB", Context.MODE_PRIVATE, null);
try {
Cursor mCount = db.rawQuery("select count(*) from UserTable", null);
mCount.moveToFirst();
count= mCount.getInt(0);
} catch (Exception e){
} finally {
if(count > 0){
finish();
Intent intent = new Intent(context, MainActivity.class);
startActivity(intent);
} else {
finish();
startActivity(new Intent(this,RegActivity.class));
}
}
}
}
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<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="tzahianidgar.stopsmoke.RegActivity"></activity>
<activity android:name="tzahianidgar.stopsmoke.StartActivity"></activity>
</application>
das ist mein logcat: Mai 04-10: 57: 38,316 3630-3630/tzahianidgar.stopsmoke I/art: Nicht spät ermöglich -Xcheck: jni (bereits) Mai 04-10: 57: 38.602 3630-3630/tzahianidgar.stopsmoke W/System: ClassLoader referenzierter Pfad unbekannt: /data/app/tzahianidgar.stopsmoke-1/lib/x86 04-10 05: 57: 38.733 3630-3630/tzahianidgar.stopsmoke W/System: Classloader referenziert unbekannten Weg: /data/app/tzahianidgar.stopsmoke-1/lib/x86
Was ist der Absturz? Liefern Sie die Fehlermeldung und Stack-Trace –
Nein, nur crash – Tzahi
Schauen Sie in der Logcat. Android wird dir etwas darüber sagen, warum deine App abgestürzt ist. –