【发布时间】:2016-10-02 06:50:09
【问题描述】:
这是我在商店活动类中的代码,每次运行它都会崩溃,我不知道为什么。我只是 Android Studio 的初学者,所以我只是在尝试制作一个应用程序。
import android.app.Activity;
import andrstrong textoid.os.Bundle;
import android.view.View;
import android.view.Window;
import android.widget.Button;
import static com.example.dazx15.spaceevasion.R.*;
public class ShopActivity extends Activity {
final Button buy1 = (Button) findViewById(id.buy_1);
private int best = 0;
private int coin=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
buy1.setVisibility(View.INVISIBLE);
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(layout.activity_shop);
}
//when you click the buy button
public void buySpaceship()
{
coin=GamePanel.coin;
if(coin<=500)
{
coin=coin - 500;
buy1.setText("OWNED");
buy1.setClickable(false);
}
}
public void update() {
best = GamePanel.best;
GamePanel.coin=coin;
//if the score is 500 above
if (best <= 500) {
buy1.setVisibility(View.VISIBLE);
}
}
}
【问题讨论】:
-
请阅读stackoverflow.com/help/how-to-ask,请不要像请帮助我这样的短语。