0

我有一个 webview,其中包含一个简单的 html 页面。我的 html 页面有简单的文本。

我已经使用 onLongClickListener() 方法从 webview 中选择文本并使用 AlertDialog.Builder 显示我的自定义对话框(带有选项 - 字典)。当我单击该对话框(字典)时,会打开一个新活动,这是一个字典应用程序。现在在我的字典应用程序中,我有一个编辑文本框。我的问题是如何将文本从 webview 发送到 edittext 框,它在另一个活动中(dictionary.class)

我咨询了我的前辈,他们告诉我我需要在其中实现一些 javascript 的东西。我没有正确理解它。

请帮助...在此先感谢

4

1 回答 1

0

在活动1中,

ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); 
clipboard.setText("Text to copy");
Sting cpytext = clipboard.getText();

Intent i = new Intent(Activity1.this, Activity2.class);
//Bundle bundle=new Bundle();
//bundle.putString("clipboard", cpytext);
i.putExtra("clipboard", cpytext);   
startActivity(i);

在活动2中,

if(getIntent().hasExtra("clipboard")) {
     String name = (getIntent().getStringExtra("clipboard"));
     EditText edttxt=(EditText)findViewById(R.id.edtbox);
     edttxt.setText(name);
}
于 2013-08-28T07:30:53.690 回答