我现在已经 3 个月进入 android 开发并且已经完成了很多教程。我根据这些教程构建了很多小应用程序,它们中的大多数都为您提供了编写和完成的方法,告诉它们做什么以及告诉它们放在哪里。但是,现在我进入了自己的应用程序,我注意到我无法理解这些方法的实际构建方式。例如:
@Override
protected void onPostExecute(Void arg) {
mProgressDialog.dismiss();
if (mStatusCode == 200){
mTwitterUser = new TwitterUser(mResultString);
updateView();
}
else if (mStatusCode == 404){
Toast.makeText(MainActivity.this, "De gevraagde gebruiker bestaat niet.", Toast.LENGTH_LONG).show();
mTwitterUser = null;
updateView();
}
else if (mStatusCode > 0){
Toast.makeText(MainActivity.this, "Er is in verbindingsfout opgetreden met foutcode " + mStatusCode, Toast.LENGTH_LONG).show();
mTwitterUser = null;
updateView();
}
else {
Toast.makeText(MainActivity.this, "Gegevens konden niet worden opgehaald. Controleer uw internetverbinding en probeer het opnieuw (" +mConnectionException.toString() + ")" , Toast.LENGTH_LONG).show();
mTwitterUser = null;
updateView();
}
}
}
}
(吐司中的一些荷兰语错误文本)这是一个教程示例,它很好地解释了所有内容,但并没有真正放大诸如@override 是什么,什么是受保护/无效,什么是 NULL 或何时使用它,等等。如您所见,非常简单的 BASIC 内容对于理解 java/android 编码至关重要。
那么,是否有任何教程可以真正用于理解和放大方法构建和基本的 android 编码?
提前谢谢,~olijf