Android Developers サイトの最初のチュートリアルに基づいて、非常に単純な Android アプリを作成しようとしていますが、問題が発生しました。それはおそらく本当にばかげたものですが、コンパイルして見栄えはよくても、本来の動作をしないコードがあります。これが私の MainActivity Java です。地球で体重を測定した後、火星での体重を表示することになっています。しかし、「送信」ボタンを押しても何も起こりません。
public class MainActivity extends Activity {
public final static String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
/** Called when the user clicks the Send button */
public void sendMessage(View view) {
// Do something in response to button
EditText editText = (EditText) findViewById(R.id.editText1);
int weight = Integer.parseInt(editText.getText().toString());
double fweight = mweight(weight);
String finalmessage = Double.toString(fweight);
TextView textView = new TextView(this);
textView.setTextSize(40);
textView.setText(finalmessage);
}
public double mweight(int eweight) {
double mass, mars_g = 3.711;
mass = eweight / 9.780327;
return mass * mars_g;
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
前もって感謝します!