
当用户打开应用程序时,屏幕上会显示一个按钮,显示“登录”.
用户单击该按钮,将d出一个Web视图,以允许他登录到该网站.
登录后(应用程序需要知道某种方式),Web视图将消失,然后会d出用户名列表. (列表显示?)
当用户单击用户名之一时,将d出用户名配置文件的Web视图.当然,当用户按下“后退”时,它会返回到用户名列表.
有人可以向我解释“活动”和“观点”吗?我是否正在使用两项活动来执行此 *** 作?用户单击它们时,是否隐藏Web视图或列表视图?
我做了本教程(记事本教程),但是我仍然对开发此方法的最佳方法感到困惑.
谢谢
解决方法:
When the user opens the application, there is a screen with a button on it, which says “login.” The user clicks on the button, and a webvIEw pops up to allow him to log in to the website. After logging in (the app would need to kNow somehow),
您可以使用两个单独的Activity类来完成此 *** 作.我会将WebVIEw放在自己的Activity中.这比自己管理许多不同的VIEw对象容易.另外,如果将每个部分放在自己的“活动”中,则将在不同的事物之间获得过渡.
您可以使用the startActivityForResult() method启动登录活动,如果登录成功或失败,则允许它返回.
如果要检测登录,则可以使用WebVIEwClIEnt监视WebVIEw中的事件.您使用setWebViewClient() method设置WebVIEw的WebVIEwClIEnt.
the webvIEw would disappear,
只需使用Intent启动下一个Activity,然后在第一个Activity上调用the finish() method.如果您执行此 *** 作,则用户单击后将不会再使用登录按钮“活动”,因为该活动将不再存在.
我不清楚该网站的登录有效期为多长时间.您可能需要set the flags on the Activities in your Manifest,以确保用户离开后必须再次登录,然后返回到您的应用程序.
and then a List of usernames will pop up. (ListVIEw?)
使用ListActivity.这是API随附的用于显示单个ListVIEw的Activity.
When the user clicks on one of the usernames, a webvIEw of the username’s profile will pop up. Of course, when the user pushes “back”, it goes back to the List of usernames.
因此,请使用onListItemClick() method in ListActivity来检测触摸并启动一个包含WebVIEw的新Activity以显示配置文件.由于这是新的活动,因此后处理完全是自动的.
以上是内存溢出为你收集整理的Java-在Android中,您将如何开发它? (活动和观看问题)全部内容,希望文章能够帮你解决Java-在Android中,您将如何开发它? (活动和观看问题)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)