我的应用面向 API 级别 11 (3.0) 或更高版本。我想利用操作栏中的复制按钮,以便将文本复制到剪贴板时,它将被发送到另一个活动的 EditText 并启动此活动。
以下是我所做的:
wvContent = (WebView) findViewById(R.id.wvContent);
wvContent.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ClipboardManager clipboardManager = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);
final String text = clipboardManager.getText().toString();
if(text!=null)
{
Intent intent=new Intent(CurrentActivity.this,NewActivity.class);
intent.putExtra(have_word, text);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT);
finish();
CurrentActivity.this.startActivity(intent);
}
}
});
我将此代码放在 下onCreate
,但它不起作用。文本被复制但NewActivity
没有开始。
我想知道你们是否可以为我提供一点帮助来解决这个问题。非常感谢。