2

ボタンのクリックで同じアクティビティを開始することは可能ですか? MainActivity にボタンがあり、そのボタンをクリックすると、現在のアクティビティ (MainActivity) が再起動 (再起動) されますか? 前もって感謝します。

4

4 に答える 4

2

これを行う唯一の方法は、そのアクティビティへのインテントを再度起動することです。しかし、なぜそれをしたいのかわかりません。そのアクティビティ内で同じアクティビティを呼び出しているアクティビティのコンテンツを更新してください..冗長で意味がありません。

于 2013-02-22T13:33:21.197 に答える
2

これを試して :)

Button buttonOne = (Button) findViewById(R.id.button1);
buttonOne.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
       Intent intent = new Intent(MainActivity.this,
                        MainActivity.class);

                startActivity(intent);
}
 });

しかし、なぜあなたがこれをしたいのか理解できません:P

于 2013-02-22T13:33:51.693 に答える
-5
 Intent intent = new Intent(SameActivity.class);

            startActivity(intent);
于 2013-02-22T13:42:29.230 に答える