是否可以在按钮点击时启动相同的活动。 我的MainActivity中有一个按钮,我希望当我单击该按钮时,当前的Activity(MainActivity)重新启动(重新开始)?在此先感谢。
答案 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);