我正在创建一个简单的Android应用程序,使用WebView在应用程序内显示一个网站。我的主要活动页面要求用户输入网站的URL并保存。我的下一个活动是登录页面。我的计划是在用户输入URL后将登录页面作为主要活动,以便下次打开应用程序时只需登录即可。
我做了一些研究,发现我可以去AndroidManifest
改变我想先发起的活动。但我希望用户在更改之前先放置他们的URL。所以我的问题是,有没有一种方法可以像if语句一样检查URL是否包含数据,登录页面将首先启动?
创建一个半透明(或者如果你想要的常规启动)活动,这将始终是你的第一个活动(启动器活动)。此活动将根据您编码的条件启动主活动或登录活动。这样,在您的方案中,当启动器活动开始时,它将检查是否输入了URL,如果是,则它将启动登录活动。其他主要活动将在用户可以输入网址的地方启动。