2012-02-14 190 views
0

正在開發使用儀表板的應用程序。我希望儀表板成爲默認活動。如果用戶第一次打開應用程序或已經註銷,我想重定向他登錄/註冊頁面作爲第一頁。如果用戶已經登錄,我想將他引導至儀表板作爲默認頁面。我怎麼能幫助這個。有沒有一個很好的教程,我會最欣賞。謝謝!Android向儀表板或其他活動啓動默認活動

回答

0

你可以做這樣的事情

class AuthenticatedActivity extends Activity{ 
    onCreate(){ 
    super.onCreate(); 
    if(!isAuthenticated()){ 
     Intent showAuthActivityIntent = new Intent(); 
     startActivityForResult(showAuthActivity); 
     finish(); 
     return; 
    } 
    } 
} 

class AnyActivity extends AuthenticatedActivity{ 
    onCreate(){ 
    super.onCreate(); 
    if(isFinishing()) 
     return; 
    } 
} 

,有你的儀表盤爲啓動活動。

修改isAuthenticated()塊以使其適合您的使用情況。

您可能還想讓您的SignupActivity成爲一個單身活動。

+0

謝謝,你能指導一個我可以看看的示例嗎? – user1138300 2012-02-14 09:06:03

0

您的登錄屏幕活動將是您的主要活動。在此活動中,您可以通過設置一些標誌來檢查登錄詳細信息是否存在,如果存在,您可以重定向到儀表板活動,但在清單中必須將登錄名設置爲默認主要活動。