Java 当我处理文本时,如何阻止我的应用程序自动打开?

Java 当我处理文本时,如何阻止我的应用程序自动打开?,java,android,Java,Android,每当我点击我的自定义按钮来处理一些选定的文本时,它就会将我带到应用程序屏幕。有什么办法阻止吗 AndroidManifest.xml: ,我找到了一个很好的解决方案: AndroidManifest.xml: ProcessTextActivity.java: 公共类ProcessTextActivity扩展活动{ @凌驾 创建时受保护的void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); CharSeque

每当我点击我的自定义按钮来处理一些选定的文本时,它就会将我带到应用程序屏幕。有什么办法阻止吗

AndroidManifest.xml:

,我找到了一个很好的解决方案:

AndroidManifest.xml:


ProcessTextActivity.java:

公共类ProcessTextActivity扩展活动{
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
CharSequence text=getIntent()
.getCharSequenceExtra(Intent.EXTRA\u PROCESS\u TEXT);
System.out.println(text);//用于测试
finish()//新行
}
}

这似乎不是相关的代码。自定义按钮在哪里定义?发布点击列表的代码抱歉,我可能不太清楚。该按钮是烤肉串菜单下文本选择弹出窗口的一部分,如谷歌的“翻译”或维基百科的“维基搜索”<代码>操作\u过程\u文本
是一项活动
意图
,因此您需要在执行时将其与
一起使用。这是不可避免的。这项活动做什么取决于你。例如,您可以使用
android:theme=“@android:style/theme.transparent.NoTitleBar”
,这样活动就不会绘制UI。