如何在单击TextView时从我的应用程序中删除“使用完整操作”窗口?

时间:2013-05-12 14:44:41

标签: android textview

当我点击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;
    }
    }
});

2 个答案:

答案 0 :(得分:2)

  

当我点击TextView时,我得到了这个窗口"使用"完成动作我不需要它!

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

  

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

删除startActivity()来电。或者,在Intent电话中使用更好的startActivity()

答案 1 :(得分:1)

多数民众赞成是因为你正在调用一个隐含的意图,这导致了这个,

检查this link out

隐含意图尚未指定组件;相反,他们必须为系统包含足够的信息,以确定哪个可用组件最适合该意图运行。

希望你明白我的观点