1

我想在按下webview中的輸入字段(文本)時啓動聯繫活動。不知道我該如何做到這一點。已經嘗試搜索網頁,但我得到的唯一結果是如何在按下「輸入文件字段」時啓動文件瀏覽器。而且似乎Android有一個恰恰用於該目的的選項,但是當另一個輸入類型是否被按下?按下指定的輸入字段時打開聯繫活動

我真正想要做的是;

當輸入字段被按下時,我想給用戶一個啓動聯繫人管理器(或類似的)從其聯繫人列表中選擇一個或多個聯繫人的選項。

然後用聯繫人電子郵件填充輸入字段,用逗號分隔。

可以做到這一點嗎?任何想法我應該搜索網絡?

回答

2

解決!增加了一個新的類:

import android.content.Context; 
import android.content.Intent; 

public class JSFromPage { 

    Context mContext; 

    JSFromPage(Context c) { 
     mContext = c; 
    } 

    public void openContact() { 

     Intent intent = (Intent) new Intent(mContext, ListContacts.class); 
     mContext.startActivity(intent); 

    } 

} 

而使用,這是我的WebView類:

mWebView.addJavascriptInterface(new JSFromPage(this), "Android"); 

這是我在輸入HTML:

onclick="Android.openContact();" 

然後我創建的類「ListContacts .class「一個新的活動。

相關問題