好吧,所以我知道這可能看起來很簡單,我的意思是我認爲它是。但基本上我想要restartActivity方法重新啓動活動。製作按鈕重新啓動活動
我做的第一件事就是創建按鈕,並在xml中有這樣的代碼行。 android:onClick="restartActivity"
然後我的類包含restartActivity方法,例如
public void restartActivity()
{
Intent intent= new Intent(this, MainActivity.class);
startActivity(intent);
}
當我嘗試這樣結束意外事件發生的是停止工作對話框。所以我的問題只是爲什麼這不起作用。我確定我在正確的佈局中重新啓動了按鈕,我檢查並確保所有需要的引用都已完成。 Android清單是完全正確的。直到我將這兩條線添加出來纔開始崩潰。我還應該提到我的目標api是8,並且其中一個答案是api 11或更高。由於日食「親切」讓我知道。
請添加你的錯誤。 您是否在再次啓動之前關閉活動? – 2013-04-20 04:52:47
您是否嘗試使用重新創建方法? – Daniel 2013-04-20 04:55:10
下面的答案將有助於您的問題,但我認爲你應該確保這是你想要做的。如果您需要刷新「視圖」或更新數據,那麼有更好的方法。從本身內部完全重新啓動'活動'沒有太多的理由 – codeMagic 2013-04-20 05:27:59