根据 this post ,我知道我可以通过如下声明您的 Activity 来创建没有用户界面的 Activity :
<activity
android:name=".NoUIActivity"
android:theme="@android:style/Theme.NoDisplay">
</activity>
我的问题是 NoUIActivity 扩展了 AppCompatActivity。如果我使用
android:theme
上面的行,它给了我错误,说我应该使用相应的 AppCompat 主题。请帮忙。谢谢!
最佳答案
您的 Activity 应如下所示:
public class NoUIActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.activity_no_uiactivity);
}
}
并在 AndroidManifest.xml 中声明 Activity ,如:<activity
android:name=".NoUIActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:exported="false" />
关于android - (AppCompat) 没有 UI 的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50310105/