2017-11-16 2 views
0

Hier ist mein Code:Warum fragt Android Studio nach einem "erwarteten Ausdruck"?

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

    btnSighin = (Button) findViewById(R.id.btnSignIn); 
    btnSignUp = (Button) findViewById(R.id.btnSignUp); 

    btnSignUp.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      Intent j = new Intent(MainActivity.this, SignUp.class); 
      startActivity(SignUp); 
     } 
    }); 

    btnSighin.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick (View view) { 
      Intent k = new Intent(MainActivity.this, SignIn.class); 
      startActivity(SignIn); 

     } 
    }); 
} 

ich auf einer App arbeite, die Kunden Termine buchen können, und um dies zu tun, müssen sie sich anmelden oder anmelden Ich habe für beide von ihnen gemacht Aktivitäten. und ich kann es nicht ausführen, ohne den "Expression Expected" zu erhalten, und ich bin neu in Android Studio und habe keine Ahnung, was zu tun ist. Irgendeine Hilfe?

Antwort

3

Ihnen fehlen einige Informationen. Wie auch immer, ich sehe, dass Sie Fehler in den Zeilen sollten

startActivity(SignUp); 

und

startActivity(SignIn); 

Der richtige Weg sein startActivity(j) und startActivity(k) bzw.

0

Sie haben die Absicht Objekt auf die Start-Aktivität Methode zu übergeben nicht die Anmelde- oder Anmeldeklasse . So sollte es startActivity(i) und startActivity(j)

sein
Verwandte Themen