,就像我跟一個片段的工作,我不能使用表達式碎片問題登錄
Intent mainLobby = new Intent (MainActivity.this, MainLobby.class);
我需要它登錄後更改活動。我如何解決這個問題?
,就像我跟一個片段的工作,我不能使用表達式碎片問題登錄
Intent mainLobby = new Intent (MainActivity.this, MainLobby.class);
我需要它登錄後更改活動。我如何解決這個問題?
截至上的答案,但我這樣做:
Intent mainLobby = new Intent (getActivity().getApplicationContext(), MainLobby.class);
startActivity(mainLobby);
**編輯
通常,當你做的意圖,你必須包括你正在做的,所以出於這個原因,如果上下文我是你我包括getActivity.getApplicationContext()在第一個參數,因爲你知道意圖的第二個參數是你想要去的類。
此致** **
試試這個:
Intent mainLobby = new Intent (getActivity(), MainLobby.class);
startActivity(mainLobby);
在片段,我們必須讓與它連接的活動。我們不能直接使用意圖與片段。
這種替換:
Intent mainLobby = new Intent (getActivity(), MainLobby.class);
startActivity(mainLobby);
使用getActivity()方法中的片段,因爲碎片不活動,所以不是寫來獲取連接到片段的活性。
這是一個LOGIN的代碼。有什麼辦法可以在進入下一個活動的同時登錄「背景」? –
當然可以。搜索如果不存在一些線索,如果沒有,做一個新的線程,但是,你可以,這取決於你如何處理它。 –