0

当我单击 TextView 时,我得到这个窗口“使用完成操作”,我不需要它!

那么如何在我的应用程序中删除或取消此窗口?

这是我的代码

TextView text1=(TextView) findViewById(R.id.Arabapp);
ext1.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
        try{
            Intent m = new Intent(Intent.ACTION_VIEW);
            getString(R.string.ama_for_aou);
            startActivity(m);
        }
        catch (Exception e){
            return;
    }
    }
});
4

2 回答 2

2

当我单击 TextView 时,我得到这个窗口“使用完成操作”,我不需要它!

是的你是。您要求查看某些内容,但未指定要查看的内容。这将导致响应的每个活动都ACTION_VIEW显示在选择器中。

那么如何在我的应用程序中删除或取消此窗口?

删除您的startActivity()通话。或者,使用一个更好IntentstartActivity()调用。

于 2013-05-12T14:48:24.693 回答
1

那是因为你正在调用一个隐式意图,这导致了这个,

检查此链接

隐式意图没有指定组件;相反,它们必须包含足够的信息,以便系统确定哪些可用组件最适合为该意图运行。

希望你明白我的意思

于 2013-05-12T14:47:53.247 回答