Keine Fehler auf Android Studio, aber Abstürze beim Versuch, zufällige Satz auf Text anzuzeigen. Also ich bin ein Anfänger und versuche, App, die Randomizes Satz macht, stürzt auf jedem Emulator und Telefon Ich habe es versucht, was könnte das Problem sein? Vielen Dank für die Antworten im Voraus!Android App stürzt ab, wenn versucht wird, String zu ramdomize
Game.java:
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class Game extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_game);
final TextView textView2 = (TextView) findViewById(R.id.textView2);
Button button2 = (Button) findViewById(R.id.button2);
final String[] lauseet = {"Moro moro", "Tere tere", "Heippa hei", "Nakkimuki ja vesi"};
final int rando = (int) (Math.random()*4);
button2.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
textView2.setText(lauseet[rando]);
}
});
}
}
Und
Die XML-Datei für diesen:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="fi.itsn.junttipeli.Game">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Tämä on väitekenttä"
android:id="@+id/textView2"
android:onClick="klikk"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:textColor="@color/abc_primary_text_disable_only_material_light" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Seuraava"
android:id="@+id/button2"
android:textStyle="bold"
android:onClick="klikk"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
</RelativeLayout>
Was ist der genaue Fehler, der in Ihrem Logcat angezeigt wird? –