我正在開發一個應用程序,用戶必須能夠在他的帳戶之間進行切換。截至目前,我可以允許一個帳戶登錄的應用程序。我如何允許用戶創建另一個帳戶,然後在我的Android應用程序中切換它們?1個用戶多個帳戶1個Android應用程序將數據從登錄活動傳輸到閃屏活動
更新: -
I'm able to auth by Google button (firebase)
I want to do something like this in my app!
在我login.class我保存,我從火力得到了UID的值。現在我想將這些數據發送到我的啓動畫面,它將檢查uid == null是否將重定向到登錄,如果uid!= null,那麼它將重定向到MainActivity。
login.class
String MyPREFERENCES = "MyPrefs" ;
String uid = "uidKey";
SharedPreferences sharedpreferences = login.this.getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedpreferences.edit();
editor.putString("uid", UID);
editor.putBoolean("is_logged_before",true); //this line will do trick
editor.commit();
Toast.makeText(login.this,"uid:"+UID,Toast.LENGTH_LONG).show();
String uid1 = sharedpreferences.getString("uid", "");
Log.i("shareduser",uid1);
Intent i = new Intent(login.this,splashScreen.class);
i.putExtra("message",uid1);
startActivity(i);
濺射屏幕
公共類濺射屏幕延伸活動{
private static int SPLASH_TIME_OUT = 2000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splashscreen);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
/*Bundle bundle = getIntent().getExtras();
String message = bundle.getString("message");
Log.i("received uid",message);*/
Intent homeIntent = new Intent(splashScreen.this, login.class);
startActivity(homeIntent);
finish();
}
},SPLASH_TIME_OUT);
}
}
提供一些您目前的實施步驟 –
我已經更新我的查詢。 –