Ich habe eine Frage früher auf das gleiche Projekt, aber jetzt habe ich ein anderes Problem. Mein Ziel ist es, ein Kennwortfeld zu haben, das lokal gespeichert wird und wenn ein Passwort eingegeben wird, das der Variablen entspricht, die ein Bildschirm anzeigt. Ich habe es geschafft, aber ich möchte es etwas aufpeppen. Ich möchte es so machen, dass, wenn die Hintergrundfarbe rot ist, das Passwort rot ist und so weiter für gelb und blau. Ich muss zwei Arrays erstellen, die beide die selbe Variable zufällig auswählen. Ich weiß, dass dies möglich ist, weil ich es in Phaser gemacht habe, aber ich kämpfe darum, es in Android Studio zu tun. Wie auch immer, hier ist mein Code soweit und mein Versuch, ein Array zu erstellen. Vielen Dank für all die Hilfe, MurdocErstellen von zufälligen entsprechenden Arrays in Android
package com.example.murdocbgould.passwordpt4;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import com.example.murdocbgould.passwordpt4.R;
import com.example.murdocbgould.passwordpt4.Welcome;
import java.security.AccessController;
import java.util.Random;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final String apassword[] = {"rootr", "rootb", "rooty"};
final String acolors[] = {"red", "blue", "yellow"};
Random rn = new Random();
int answer = rn.nextInt(3) + 1;
final EditText editText = (EditText) findViewById(R.id.editText);
Button button = (Button) findViewById(R.id.button);
final TextView textView2 = (TextView) findViewById(R.id.textView2);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
textView2.setText(editText.getText().toString().trim());
if(editText.getText().toString().trim().equals(apassword)){
Intent myIntentR1 = new Intent(view.getContext(), Welcome.class);
startActivity(myIntentR1);
} else {
Intent a = new Intent(view.getContext(), FTry.class);
startActivity(a);
}
}
});
}
}
Ich habe Sie nicht bekommen, was Sie wollen? –
Das hast du gemacht, aber jetzt möchte ich das Projekt für ein College-Projekt weiter ausbauen. –