Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 活动方法:受保护的onDestroy(),但public onBackPressed()_Java_Android - Fatal编程技术网

Java 活动方法:受保护的onDestroy(),但public onBackPressed()

Java 活动方法:受保护的onDestroy(),但public onBackPressed(),java,android,Java,Android,我只是好奇。 如果我重写onBackPressed(),onDestroy()我会注意到: @Override public void onBackPressed() @Override protected void onDestroy() 为什么onBackPressed()是public而onDestroy()是受保护的 我知道protected和public之间的区别,但我不明白为什么它们有不同的修饰符。这只是一种好奇

我只是好奇。 如果我重写onBackPressed(),
onDestroy()
我会注意到:

    @Override
public void onBackPressed()

@Override
protected void onDestroy()
为什么
onBackPressed()
public
onDestroy()
受保护的

我知道
protected
public
之间的区别,但我不明白为什么它们有不同的修饰符。这只是一种好奇