在chrome onClick中打开书签

时间:2016-04-17 16:32:00

标签: java android google-chrome android-studio

我创建了一个应用,用户可以使用onClick事件访问chrome中的书签。但是当我点击我的按钮时,我得到一个运行时说

PID: 12500 java.lang.IllegalStateException: Could not execute method for android:onClick

Caused by: java.lang.reflect

不确定这里的问题是什么。我也试过

 Uri uri = Uri.parse("content://com.android.chrome.browser/bookmarks");

我的代码是休闲

  public void onClickbtnSavedArticles(View view) {
        Uri uri =  Uri.parse("chrome://bookmarks/"); // missing 'http://' will cause crashed
        Intent intent = new Intent(Intent.ACTION_VIEW, uri);
        startActivity(intent);
    }

XML

    <LinearLayout
        android:id="@+id/lstAddBudget"
        android:layout_width="match_parent"
        android:layout_height="62dp"
        android:layout_below="@+id/list_item"
        android:layout_centerHorizontal="true"
        android:layout_centerInParent="true"
        android:gravity="center_vertical"
        android:background="#555454"
        android:layout_marginTop="20dp"
        >

        <ImageView
            android:layout_width="33dp"
            android:layout_height="match_parent"
            android:layout_marginRight="15dp"
            android:src="@drawable/savearticle" />

        <TextView
            android:id="@+id/addBudget"
            android:layout_width="0dp"
            android:layout_weight="0.58"
            android:layout_height="wrap_content"
            android:textSize="18sp"
            android:textColor="#ffffff"

            android:layout_gravity="center"
            android:text="Saved Articles"
            />
        <ImageView
            android:id="@+id/savedArticles"
            android:layout_width="51dp"
            android:layout_height="20dp"
            android:layout_alignParentRight="true"
            android:src="@drawable/nextarrow"
            android:onClick="onClickbtnSavedArticles"
            />



    </LinearLayout>

0 个答案:

没有答案