小编Baz*_*555的帖子

finish()完成活动,但仍然在后台

我有一个关于android studio中活动的finish()方法的问题:

我有这个简单的代码:

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                finish();
            }
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的activity_main中,我只需要一个按钮.当我点击按钮时,活动结束,然后我回到设备的主屏幕......但是,当我点击设备的菜单按钮(显示所有应用程序在后台运行)时,我仍然看到我的活动......我不想要那个.我该如何解决?

android activity-finish

5
推荐指数
1
解决办法
1139
查看次数

Android:coreApp 在清单中的含义

在清单中,我看到了一个代码

<manifest xmlns:tools="http://schemas.android.com/tools"
    package="com.example.test"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:versionCode="1"
    android:versionName="1.0"
    android:sharedUserId="android.uid.system"
    coreApp="true">
Run Code Online (Sandbox Code Playgroud)

核心应用是什么意思?

android manifest

4
推荐指数
1
解决办法
2787
查看次数

context.startForegroundService(startServiceIntent) 多次会调用 onCreate 多次?

如果我多次调用 context.startForegroundService(startServiceIntent),我会多次调用具有新服务意图的 onCreate() 还是第一次调用 onCreate 以获得新的服务意图,然后多次调用 onStartCommand()/onHandleIntent()次?

service android

3
推荐指数
1
解决办法
585
查看次数

Button.setEnabled(false) 不会使按钮变灰

Button我的申请中有一个。当我使用setEnabled(false)它时,它变成灰色。但是,如果我首先修改 的背景Button然后调用setEnabled(false)它,它不会变成灰色(但未Button启用)。为什么会这样?无论发生什么情况,我怎样才能让它变成灰色?

android android-button

2
推荐指数
1
解决办法
1725
查看次数