私はAndroidが初めてです。2 つのアクティビティがあり、次のように実行される単純なアプリがあります。
アクティビティ 1:
public void SendMessage(View view){
Intent intent=new Intent(this,DisplayMessage.class);
EditText editText=(EditText) findViewById(R.id.edit_message);
String message=editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);
}
アクティビティ 2:
「Extra_Message」は 1 回表示され、TextView
1 ずつ増加し、10 回繰り返されます。加算の各結果は、TextView
1000ms の遅延で に表示されます。
Intent intent= getIntent();
String message=intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
int no= Integer.parseInt(message);
TextView textView=new TextView(this);
textView.setTextSize(40);
for(int i=0;i<10;i++)
{
message=Integer.toString(no);
textView.setText(message);
setContentView(textView);
no++;
try {
Thread.sleep(1000);
} catch(InterruptedException e) {
}
}
問題は、このコードをどこで実行すればよいかわからないことです。2 番目のアクティビティの作成後に実行する必要があります。