用android中的按钮启动相同的活动

时间:2013-02-22 13:31:26

标签: android button android-activity

是否可以在按钮点击时启动相同的活动。 我的MainActivity中有一个按钮,我希望当我单击该按钮时,当前的Activity(MainActivity)重新启动(重新开始)?在此先感谢。

4 个答案:

答案 0 :(得分:2)

执行此操作的唯一方法是再次向该Activity启动Intent。但是,我不明白为什么你会这样做,jut刷新Activity调用该活动中相同活动的内容..是多余的,没有意义。

答案 1 :(得分:1)

试试这个:)

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

答案 2 :(得分:1)

如果您只是想重新加载活动,无论出于何种原因,您都可以this.recreate();使用this作为活动。

答案 3 :(得分:-5)

 Intent intent = new Intent(SameActivity.class);

            startActivity(intent);