Я новичок в программировании на Android, и я натолкнулся на этот код ниже.Есть ли эмпирическое правило в создании на Android?
public void email(View view){
Intent intent = new Intent(this, NotificationActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(this,
0, intent, 0);
NotificationCompat.Builder builder = new NotificationCompat.Builder(
getApplicationContext())
.setTicker("NEW EMAIL!!!")
.setSmallIcon(android.R.drawable.ic_dialog_email)
.setAutoCancel(true)
.setContentText("This is a new E-mail!!!")
.setContentIntent(pendingIntent);
NotificationManager manager =(NotificationManager)getSystemService(
Context.NOTIFICATION_SERVICE);
manager.notify(0, builder.build());
Он разозлил меня, чтобы увидеть, что создание экземпляра PendingIntent
является:
PendingIntent.getActivity(etc.)
и создание экземпляра NotificationManager
является:
(NotificationManager)getSystemService(etc.)
При создании экземпляра NotificationCompat.Builder
является :
new NotificationCompat.Builder(getApplicationContext())
Как узнать, когда следует использовать слово «новый» или метод getSystemService()
и так далее. Существует ли универсальное правило создания экземпляра, или я должен изучать его один за другим, для каждого класса?
Благодарим за помощь!
Вы видели мой ответ? –
Я правильно сделал эту маркировку с этим зеленым контрольным знаком? Или есть другой процесс? Я новичок на этом сайте. –