2015-09-12 60 views
5

Tôi có một dự án được phát triển trong Eclipse. Bây giờ tôi phải thực hiện một số thay đổi trong nó và bây giờ tôi không sử dụng Eclipse.
Nhưng sau khi tạo cùng một dự án trong Android Studio Tôi không thể sử dụngTrình duyệt.BOOKMARKS_URI không hoạt động trong Android Studio

  • Browser.BOOKMARKS_URI
  • Browser.BookmarkColumns.BOOKMARK
  • Browser.BookmarkColumns.VISITS
  • Browser.clearHistory(getContentResolver());

CẬP NHẬT

Nó cho thấy các lỗi sau đây:

  • Không thể giải quyết: "BOOKMARKS_URI"

  • Không thể giải quyết: "BookmarkColumns"

  • Không thể giải quyết: "clearHistory()"

Hãy giúp tôi ...

+0

Chào mừng bạn đến Stack Overflow! Bạn có thể cụ thể hơn về "không thể sử dụng" không? Điều gì sẽ xảy ra nếu bạn thử những điều này, bạn có nhận được thông báo lỗi không? Vui lòng chỉnh sửa điều đó vào bài đăng của bạn. Với nhiều thông tin hơn, chúng tôi có thể giúp bạn. Chúc may mắn! –

Trả lời

1

Hãy thử cách thay thế này cho những người vẫn không tìm thấy cách để có được lịch sử trình duyệt:

final static final Uri BOOKMARKS_URI = Uri.parse ("content: // browser/bookmarks");

+0

tôi chắc chắn sẽ cho nó một thử khi nhận được thời gian – Safeer

3

sử dụng này thay vì truy cập trực tiếp từ trình duyệt Bởi vì khi tôi đã có cùng một vấn đề và giải quyết nó bằng niềm hy vọng này nó sẽ giúp bạn

public final Uri BOOKMARKS_URI = Uri.parse("content://browser/bookmarks"); 
public final String[] HISTORY_PROJECTION = new String[]{ 
      "_id", // 0 
      "url", // 1 
      "visits", // 2 
      "date", // 3 
      "bookmark", // 4 
      "title", // 5 
      "favicon", // 6 
      "thumbnail", // 7 
      "touch_icon", // 8 
      "user_entered", // 9 
    }; 
public final int HISTORY_PROJECTION_TITLE_INDEX = 5; 
public final int HISTORY_PROJECTION_URL_INDEX = 1; 
Các vấn đề liên quan