小编sar*_*van的帖子

导航器路线清除抖动堆栈

在我的应用程序中,我有三个屏幕,分别是login,verifyotp,generatepass。我知道如何从一页移动到另一页,例如:Navigator.pushNamed(context, "/theNameOfThePage");。我有一个流程,我从login-> verifyotp-> generatepass移到我的问题,现在的问题是如何从generatepass移到登录页面并清除所有堆栈。我是一名android开发人员,所以在android中我们有intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);。我如何在颤振中获得相同的结果!

dart flutter

8
推荐指数
4
解决办法
3827
查看次数

setViewForPopUp(查看)google api(11.6.0)google play登录

因此,当我实施登录时,谷歌播放登录的方式有变化,GoogleApiClient但是现在它与投掷有所不同,GoogleSignInClient我没有任何线索如何在用户登录或解锁成就时设置popupview.甚至在谷歌文档中对此没有很好的解释,所以任何人都知道它,请提前回复你的回答

//google variable
private static int RC_SIGN_IN = 9001;
private static final int RC_ACHIEVEMENT_UI = 9003;
GoogleApiClient googleApiClient;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

}

public void SignIn(View view) {
    GoogleSignInClient signInClient = GoogleSignIn.getClient(this,
            GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN);
    Intent intent = signInClient.getSignInIntent();
    startActivityForResult(intent, RC_SIGN_IN);
}

private void signInSilently() {
    GoogleSignInClient signInClient = GoogleSignIn.getClient(this,
            GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN);
    signInClient.silentSignIn().addOnCompleteListener(this,
            new OnCompleteListener<GoogleSignInAccount>() {
                @Override
                public void onComplete(@NonNull Task<GoogleSignInAccount> task) {
                    if (task.isSuccessful()) {
                        // The signed in account is stored in the …
Run Code Online (Sandbox Code Playgroud)

android google-play-services google-play-games

1
推荐指数
1
解决办法
546
查看次数