实际上将代码放置在哪里以启动ParseLoginUI活动?
ParseLoginBuilder builder = new ParseLoginBuilder(MainActivity.this);
startActivityForResult(builder.build(), 0);
它在ParseLoginDispatchActivity中吗?在任何官方文档中都没有明确指出这一点:
https://github.com/ParsePlatform/ParseUI-Android
https://www.parse.com/docs/android/guide#user-interface
我正在将ParseLoginUI导入到我现有的应用程序中。一旦安装了所有内容,更新了清单,build.gradle,现在又想在我的应用程序启动后真正启动Login活动,该怎么办?
我是否在清单中添加了一些内容以指示ParseLoginActivity应该首先启动?这似乎不起作用,因为我的主应用程序中的“活动”需要作为初始意图来启动。我在这里迷路了...有什么想法吗?
更好的解决方案是将以下内容添加到应用程序启动时启动的Activity中的onCreate方法中。因此,如果您的应用启动时您登陆FirstActivity,则以下内容将检查您是否已登录。如果尚未登录,则将被发送登录屏幕,如果您已登录,则将被发送至第二个Activity。 ,这大概是您的用户在打开您的应用程序时想要的位置。
ParseUser currentUser = ParseUser.getCurrentUser();
if (currentUser != null) {
Intent launchMainActivity = new Intent(this, SecondActivity.class);
startActivity(launchMainActivity );
} else {
ParseLoginBuilder builder = new ParseLoginBuilder(FirstActivity.this);
startActivityForResult(builder.build(), 0);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句