problem beim starten einer neuen activity

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • problem beim starten einer neuen activity

    Erstmal ein freundliches und fröhliches Hallo, bin zum ersten mal hier :thumbsup:

    Ich bin ziemlich neu in der Android Programmierung, deshalb bitte Rücksicht nehmen ;)

    Nun zu meinem Problem:

    ich möchte aus meiner StartActivity eine weiter aufrufen, im Grunde genommen will ich die activity eigentlich aus einem fragment aufrufen, hat aber nicht geklappt, deswegen wollte ich es erst mal aus der activity probieren, damit ich sehe ob das problem vielleicht eher vom Aufruf selber kommt. leider klappt es aus der activity auch nicht jedes mal wenn ich die ImageView anklicke stürtzt die app ab.
    über den klick auf die image view rufe ich normalerweise das fragment auf, was auch funktioniert, jedoch mit etwas Performance-Problemen (fragment startet ziemlich verzögert.
    hier mal der code von activity und manifest. ich hoffe ihr könnt mir helfen. Thx schonmal im voraus.

    Java-Quellcode: die main activity

    1. public class StartActivity extends Activity {
    2. @Override
    3. protected void onCreate(Bundle savedInstanceState) {
    4. super.onCreate(savedInstanceState);
    5. setContentView(R.layout.start_activity_layout);
    6. if (savedInstanceState != null) {
    7. return;
    8. }
    9. ImageView imgClick = (ImageView) findViewById(R.id.bookMaulwurfGrabowski);
    10. addShowHideListener(imgClick);
    11. }
    12. void addShowHideListener(ImageView image) {
    13. image.setOnClickListener(new View.OnClickListener() {
    14. public void onClick(View v) {
    15. Toast.makeText(StartActivity.this, "You clicked on ImageView", Toast.LENGTH_LONG).show();
    16. Intent activityChangeIntent = new Intent(StartActivity.this, TextActivity.class);
    17. StartActivity.this.startActivity(activityChangeIntent);
    18. }
    19. });
    20. }
    21. }
    Alles anzeigen


    XML-Quellcode: Manifest

    1. <application
    2. android:allowBackup="true"
    3. android:icon="@mipmap/ic_launcher"
    4. android:label="@string/app_name"
    5. android:roundIcon="@mipmap/ic_launcher_round"
    6. android:supportsRtl="true"
    7. android:theme="@style/AppTheme">
    8. <activity android:name=".StartActivity"
    9. android:label="StartActivity">
    10. <intent-filter>
    11. <action android:name="android.intent.action.MAIN" />
    12. <category android:name="android.intent.category.LAUNCHER" />
    13. </intent-filter>
    14. </activity>
    15. <activity android:name=".TextActivity"
    16. android:label="TextActivity">
    17. </activity>
    18. </application>
    Alles anzeigen