0
私はATMアンドロイドアプリを開発しています。アプリが開くたびにクラッシュします。Atm android app
public class MainActivity extends AppCompatActivity {
TextView balanceText;
EditText input;
Button withdrawButton;
int balance = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//Create the random number
Random number = new Random();
int balance = number.nextInt(10000);
//Initialize the variables
balanceText = (TextView)findViewById(R.id.balanceText);
input = (EditText)findViewById(R.id.input);
withdrawButton = (Button)findViewById(R.id.withdrawButton);
do {
balanceText.setText(balance);
} while (balance > 0);
}
public void withdraw(View view) {
try {
String text = input.getText().toString();
int withdrawal = Integer.parseInt(text);
balance = balance - withdrawal;
if (withdrawal > balance) {
balanceText.setText("Insufficient funds");
}
}
catch (Exception e) {
balanceText.setText("Something went wrong");
}
}
}
注: はここに私のコードで私は私が取得していますどのような例外やエラーを知らないので、私はエミュレータ上でRUMはありません。
、あなたのクラッシュログを投稿してくださいそれ以外の場合は、問題を引き起こしているもの言うことは不可能です。ありがとう –
デバイスで実行している場合は、logcatを表示してください。参照:[残念ながら、MyAppは停止しました。どのように私はこれを解決することができますか?](http://stackoverflow.com/questions/23353173/unfortunately-myapp-has-stopped-how-can-i-solve-this) –
メインスレッドをブロックするように見えます永遠に...良いことではない –