我有一个Android应用程序从SQLite数据库(位于/assets/
文件夹)中提取文本数据。问题是,如果我存储超链接,在我的SQLite数据库中说http://example.com
,它在我的android应用程序中呈现为普通文本。它不可点击。我怎样才能从SQLite数据库拉一个可点击的超链接,并在我的应用程序中显示它?插入从SQLite数据库到Android应用程序的超链接
回答
如果它是一个TextView,包括定义如下:
android:autoLink="web"
你是一位圣人,谢谢:) – 2014-11-06 13:46:25
不客气。 :)如果您发现有用的答案,请做upvote。 – 2014-11-06 13:48:42
我是新手来StackOverflow,投票需要15点声望。不介意,你现在只是提出了我的问题;) – 2014-11-06 13:58:33
使用Linkify
将包含链接的文本转换为可点击链接的文本。
存储在您的SQLite数据库的URL是文本像你提到的。如果我理解你的问题,你想要触发浏览器并打开你存储在数据库中的URL?
如果是这样,您可以简单地从SQLite数据库中查询URL并执行以下操作将其显示在默认浏览器中。
String url = 'http://example.com'; // Get it from your DB as you are doing now.
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
- 1. 从android应用程序插入数据到mySql数据库
- 2. 如何从sdcard导入sqlite数据库到android应用程序
- 3. 插入时冻结应用程序(Android SQLite数据库)
- 4. 应用程序崩溃插入到SQLITE数据库
- 5. 插入SQLite数据库android
- 6. 将CSV文件导入到Android应用程序Sqlite数据库
- 7. 在Android应用程序中从Sqlite数据库读取数据。
- 8. Android深入链接到应用程序
- 9. 如何从Android应用程序中将数据插入到MySQL数据库中?
- 10. 插入数据到android的sqlite数据库不起作用
- 11. 日期没有插入到android应用程序数据库中
- 12. 从HTML链接到Android应用程序
- 13. 如何连接一个sqlite数据库(sqlite firefox扩展)到android应用程序,用于android 2.1来查询并插入到数据库
- 14. 链接应用程序与数据库
- 15. 插入到SQL数据库超链接 - php
- 16. 如何通过SQL插入超链接到访问数据库?
- 17. Android应用程序无法将数据插入MySQL数据库
- 18. 从数组中插入记录到Sqlite数据库(Android)
- 19. 插入文本文件数据到SQLite数据库使用android
- 20. 将SQLite数据库加载到Android应用程序的策略
- 21. 插入数据到sqlite数据库
- 22. 插入数据到SQLite数据库表
- 23. 没有从链接插入数据到数据库
- 24. 将现有SQLite数据库导入Android应用程序
- 25. 在Android中写入SQLite数据库时,应用程序崩溃
- 26. 的Android编程插入接触不会链接到我的应用程序
- 27. 从Android应用程序插入数据到SugarCRM模块
- 28. 从表单插入超链接到pdf
- 29. 在android应用程序中通过sqlite在数据库中插入图像
- 30. 加载的SQLite数据库到Android应用(超过1MB)
call setMovementMethod(LinkMovementMethod.getInstance());在textview加载链接? – 2014-11-06 13:40:28